본문 바로가기

안드로이드

koin 기초 정리

어느분의 블로그가 너무 정리를 잘해놓으셔서 그분 블로그 링크로 달아놓고 나도 써먹어서 체화되면 글로 정리해야겠다

0편 프롤로그
https://gus0000123.medium.com/android%EA%B0%9C%EB%B0%9C%EC%9E%90%EA%B0%80-%EB%B3%B8-di-%EB%9E%80-dependency-injection-876b61dd0799

 

Android개발자가 본 DI 란??(Dependency Injection)

해당 문서는 안드로이드 공식 문서를 기반으로 만들어졌습니다. 공식문서: https://developer.android.com/topic/libraries/data-binding/?hl=ko

gus0000123.medium.com

1편 koin사용법
https://gus0000123.medium.com/koin-library-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-1%ED%8E%B8-%EC%84%B8%ED%8C%85%ED%8E%B8-830977c80d40

 

Koin Library 사용하기(1편-세팅편)

해당 문서는 Koin공식 문서를 기반으로 만들어졌습니다. 공식문서: https://insert-koin.io/

gus0000123.medium.com

2편 실제 간단 예시
https://gus0000123.medium.com/koin-library-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-2%ED%8E%B8-%EC%8B%AC%ED%99%94%ED%8E%B8-mvvm%EC%97%90-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0-10cf16acccd7

 

Koin Library 사용하기(2편-심화편 MVVM에 적용하기)

해당 문서는 Koin공식 문서를 기반으로 만들어졌습니다. 공식문서: https://insert-koin.io/

gus0000123.medium.com



참고로 몰랐던거 대충정리
Application() 상속받아서 작성하는 class 뭐하는곳인가?
코인관련된것만 작성하는곳인가?

ㄴㄴ 앱전역에서 선언하는거 다 거기서 선언함 대표적인 예시 SharedPreference

싱글톤 남발하면 안좋은거 아님?

무거운 친구면 싱글톤으로 만들어라

참고사항 레트로핏도 코인으로 만들기 가능 써봐라
-> 이거 공부한다.


객체 get으로 알아서 찾아주는것들은 죄다 factory로 미리미리 만들어줘야하는가?

만들어줘야함 그래야 알아서 코인이 제깍제깍 넣어줌