Study/Android Jetpack (2) 썸네일형 리스트형 [ Jetpack ] - Navigation 2018 Google I/O 행사에서 Jetpack Navigation 기능이 소개 되었고, Android Studio 3.3 Navigation Editor 기능이 생기면서, Apple Xcode 처럼 UI를 통한 Navigation 편집이 가능해졌다. Navigation은 사용자가 탐색할 수 있는 앱의 어느곳에서나 발생한다. _ 대상은 앱의 다른 콘텐츠 영역이고, _동작은 사용자가 사용할 수 있는 경로를 나타내는 대상 간의 논리적 연결이다. Jetpack을 사용한 Navigation을 구현해보려한다. 1. 새 프로젝트 생성하여 Empty Activity를 선택한다. 2. 언어는 Kotlin으로 선택한다. 3. Gradle을 설정해야 하는데 build.gradle (Module: app)을 선택하고 d.. Android Jetpack에 대해서 알아보기 Android Jetpack이란 무엇일까? 기능에 따라 크게 네가지의 컴포넌트로 구분할 수 있고, 각각의 컴포넌트는 독립적인 활용이 가능하다. 1. Architecture : 구글에서 제안하는 안드로이드 아키텍처를 구현할 수 있는 기능들로 구성됨 _View 를 포함한 UI 요소의 Lifecycle management를 비롯하여 LiveData와 ViewModel 등의 기능이 포함된다. 2. Foundation : 안드로이드 시스템의 핵심 기능을 담당하는 컴포넌트로, _AppCompat을 비롯하여 코틀린 익스텐션과 Multidex 등이 필요하다. 3. Behavior : 앱의 동작과 관련된 것들로 Notification을 비롯하여 다운로드 매니저와 Permision 관리 기능이 있다. 4. UI : UI .. 이전 1 다음