Android 아키텍처 구성요소 Android Jetpack의 구성요소
Android 아키텍처 구성요소는 강력하고 테스트와 유지관리가 쉬운 앱을 디자인하도록 돕는 라이브러리 모음입니다. UI 구성요소 수명 주기를 관리하고 데이터 지속성을 처리하는 클래스로 시작해 보세요.
- 앱 아키텍처 가이드와 함께 강력한 앱을 만드는 기본사항을 배웁니다.
- 앱의 수명 주기를 관리합니다. 새로운 수명 주기 인식 구성요소로 활동과 프래그먼트 수명 주기를 관리할 수 있습니다. 구성 변경을 유지하고 메모리 누수를 방지하며 UI에 쉽게 데이터를 로드합니다.
- Livedata를 사용하여 기본 데이터베이스가 변경되면 뷰에 알리는 데이터 객체를 빌드합니다.
- ViewModel은 앱 회전 시 제거되지 않는 UI 관련 데이터를 저장합니다.
- Room은 SQLite 개체 매핑 라이브러리입니다. 이것을 사용하여 상용구 코드를 피하고 SQLite 테이블 데이터를 자바 객체로 쉽게 변환하세요. Room은 SQLite 문의 컴파일 시간 확인을 제공하며 RxJava, Flowable, LiveData observable을 반환할 수 있습니다.
최신 뉴스 및 동영상
추가 리소스
Android 아키텍처 구성요소에 관한 자세한 내용은 다음 리소스를 참조하세요.
샘플
- Sunflower: Android Jetpack을 사용한 Android 개발 권장사항을 보여주는 정원 가꾸기 앱
- Android 아키텍처 구성요소 GitHub 브라우저 샘플
- 더보기
Codelab
- 뷰를 사용한 Android Room(자바) (Kotlin)
- Android 데이터 결합 Codelab
- 더보기