분류 전체보기 1203

Android Viewmodel

안드로이드에서 ViewModel이 뭔가 잠깐 보고 가면 여기 문서에 나와있는데 ViewModel 개요 | Android 개발자 | Android Developers ViewModel을 사용하면 수명 주기를 인식하는 방식으로 UI 데이터를 관리할 수 있습니다. developer.android.com 가장 핵심 그림은 아래 하나입니다. 그니깐 저 액티비티 생명주기에 전혀 영향을 받지 않는다는건데 라이브러리는 아래에서 추가해주면 되고 수명 주기 | Android 개발자 | Android Developers Lifecycle 수명 주기 인식 구성요소는 활동 및 프래그먼트와 같은 다른 구성요소의 수명 주기 상태 변경에 따라 작업을 실행합니다. 이러한 구성요소를 사용하면 잘 구성된 경량의 코드를 만들어 develo..

Android(Kotlin) 2021.02.26

Android Kotlin ViewModel LiveData

간단한 ViewModel 예제입니다. 뷰모델 관련 문서를 읽어보면 ViewModel 개요 | Android 개발자 | Android Developers ViewModel을 사용하면 수명 주기를 인식하는 방식으로 UI 데이터를 관리할 수 있습니다. developer.android.com Activity가 파괴되고 생성되는 것을 viewModel을 이용해서 수명 주기를 관리할 수 있다고 나옵니다. 예제는 아래의 영상에서 참고했습니다.

Android(Kotlin) 2021.02.18

Android Workmanager

안드로이드 WorkManager에 대해서 알아보겠습니다. 일단 이 친구를 알아보기 위해서 문서를 보면 WorkManager로 작업 예약 | Android 개발자 | Android Developers WorkManager로 작업 예약 Android Jetpack의 일부 WorkManager는 지연 가능한 비동기 작업을 쉽게 예약할 수 있는 API로, 지연 가능한 비동기 작업은 앱이 종료되거나 기기가 다시 시작되더라도 실행될 것 developer.android.com 비동기 작업을 할 수 있는 애라고 나옵니다. 그럼 비동기 작업은 비동기 작업인데, 왜 이걸 쓰느냐? 라고 물어보면 앱이 종료되거나, 기기가 다시 시작되더라도 안정적으로 실행되어야 하는 작업을 대상으로 설계된 애라고 나옵니다. - 백엔드 서비스에..

Android(Kotlin) 2021.02.15

Android Foreground Service

Android Foregournd Service에 대해서 알아보겠습니다. 일단 이 친구가 뭔지 문서를 찾아보면 서비스 개요 | Android 개발자 | Android Developers Service는 백그라운드에서 오래 실행되는 작업을 수행할 수 있는 애플리케이션 구성 요소이며 사용자 인터페이스를 제공하지 않습니다. 다른 애플리케이션 구성 요소가 서비스를 시작할 수 있으 developer.android.com  음악 서비스처럼, 얘네들이 계속 동작하고 있는 애들을 말합니다. 그러면 얘네들을 한번 구현해보면 이렇게 위에 notification이 띄워지는건데 한번 시작을 해보면 아래 블로그의 코드를 참고했는데 [안드로이드] 예제로 알아보는 Foreground Service 들어가기에 앞서 Foregrou..

Android(Kotlin) 2021.02.12