본문 바로가기

jetpack3

[Android][kotlin] Android jetpack WorkManager (작업예약, 백그라운드 ) 안녕하세요~ 챠니입니다! :) 오늘은 Android Jetpack WorkManager에 대해서 알아보겠습니다! Jetpack?, WorkManager? 뭐야? Jetpack은 개발자가 관심이 있는 코드에 집중할 수 있도록 권장사항 준수, 상용구 코드 축소, 모든 Android 버전 및 기기에서 일관되게 작동하는 코드 작성을 돕는 라이브러리 모음 WorkManager는 지속적인 작업에 권장되는 솔루션입니다. 앱이 다시 시작되거나 시스템이 재부팅될 때 작업이 예약된 채로 남아 있으면 그 작업은 유지됩니다. 대부분의 백그라운드 처리는 지속적인 작업을 통해 가장 잘 처리되므로 WorkManager는 백그라운드 처리에 권장하는 기본 API로 볼 수 있습니다. WorkManager 특징 WorkManager는 .. 2022. 5. 13.
[Android][kotlin] Android Jetpack Navigation Jetpack은 Android 개발을 빠르게 도와주는 컴포넌트 라이브러리입니다. 2018 Google I/O 행사에서 Jetpack Navigation이 소개되었다고 하네요. Android Studio 3.3버전부터 Navigation Editor 기능이 생기면서 Xcode처럼 UI를 통한 Navigation 편집이 가능해졌습니다. 그렇다면 Jetpack Navigation 사용방법에 대해서 알아보겠습니다. Step 1. gradle에 Navigation관련 추가 //Jetpakc-Navigation : Kotlin def nav_version = "2.3.5" implementation "androidx.navigation:navigation-fragment-ktx:$nav_version" implem.. 2021. 11. 9.
[Andorid][kotlin] Android JetPack 구성도 Andorid JetPack 나중에 천천히 하나씩 들여다봐야겠지만 JetPack이란 개발자가 고품질 앱을 쉽게 개발할 수 있도록 돕는 라이브러리, 도구, 가이드 모음이라고 한다. 위에 그림의 구성요소를 통행권 장사항을 따르고, 사용 구, 코드 작성 작업에서 벗어나며, 복잡한 작업을 간소화하여 중요한 코드에만 집중할 수 있다. 구성요소는 Architecture, UI, Behavior, Foundation 총 4가지로 구성이 되어있는 것 같고 Kotlin 개발을 하다 보면 Architecture 안에 구성되어있는 요소들에 대해서 다양한 지식을 필요로 하는 것이 아닌가 싶다. 처음부터 모든 것을 이해할 수는 없다고 생각하고, 천천히 공부해볼 필요가 있어 보인다. 2021. 10. 27.