Architecture Components
Android Architecture 컴포넌트는 견고하고 테스트가 가능하며 유지 관리가 쉬운 앱을 설계하는데 도움이 되는 라이브러리 모음입니다.
UI 컴포넌트 라이프 사이클을 관리하고 데이터 지속성을 처리하는 클래스부터 시작합니다.
앱의 라이프 사이클을 쉽게 관리 할 수 있습니다. 새로운 라이프 사이클 인식 컴포넌트로 액티비티 및 프래그먼트 라이프 사이클을 관리 할 수 있습니다. 생존 구성이 변경되어 메모리 누수가 방지되고 UI에 데이터를 쉽게 로드 할 수 있습니다.
LiveData를 사용하여 기본 데이터베이스가 변경 될 때 뷰에 알리도록 데이터 객체를 작성합니다.
ViewModel은 앱 방향 전환 중에 소멸되지 않은 UI 관련 데이터를 저장합니다.
Room은 SQLite 오브젝트 매핑 라이브러리입니다. 상용구 코드를 피하고 SQLite 테이블 데이터를 Java 오브젝트로 쉽게 변환하는데 사용합니다. Room은 컴파일 타임에 SQLite 문을 검사할 수 있고 RxJava, Flowable 및 LiveData를 반환 할 수도 있습니다.
최신 뉴스 및 비디오
기타 리소스
Android 아키텍처 컴포넌트에 대한 자세한 내용은 아래의 다른 리소스를 참고 합니다.
예제
Android Jetpack의 Android 개발 우수 case를 보여주는 원예 앱입니다.
코드랩
트레이닝
블로그
비디오
Last updated
Was this helpful?