분류 전체보기 1203

Android 컴포넌트

간단하게 컴포넌트에 대해 설명해봅니다. 1. 액티비티 일반적인 화면(Acitivity)이고, 생명주기 관련 메서드들을 정의하여 원하는 기능을 표시할 수 있다. 2. 서비스 사용자와 직접적으로 상호작용하는 요소가 아닌 백그라운드에서 어떠한 작업을 하는 친구입니다. 3. 브로드캐스트 리시버 OS로 부터 발생하는 이벤트와 정보를 받아와서 핸들링하는 친구입니다. 4. 콘텐츠 프로바이더 앱과 앱 사이에 데이터 접근을 관리해주는 클래스

Android(Kotlin) 2021.05.20

Dagger란? - 2

아래와 같이, modules로 inject를 할 수 있습니다. 또 Dagger를 사용하다보면 어노테이션이 나오는데 그에 관한 설명입니다. Dagger를 사용하려고 이것저것 알아보면 뭐 이렇게까지 해야하나... 싶은 생각이 드는데 코틀린을 사용하면 Koin을 사용해보는게 어떨까 합니다 https://aroundck.tistory.com/7146 [Koin] Koin 에 대해 알아보자 (tutorial) https://www.raywenderlich.com/9457-dependency-injection-with-koin Using Kotlin to Simplify DI - Koin 을 써야 하는 이유는 무엇일까? Koin 은 더 꽉 들어맞고, 더 직관적으로 쓸 수 있다. Dagger2 를 예로.. aroun..

Android(Kotlin) 2021.05.19