일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Datastore
- 안드로이드
- recyclerview
- Jetpack Compose
- imageview
- electron
- nav_graph
- Livedata
- kotlin
- 취업
- Safe Args
- TypeConverter
- BottomNavigationView
- asLiveData()
- themes.xml
- Android
- room
- android studio
- 일렉트론
- Gradle
- fragment
- Navigation Component
- 면접
- 주석
- 스플래시
- Binding Adapter
- 테마
- ViewModel
- 개발자
- hilt
Archives
- Today
- Total
나만 보는 일기장
AAC(Android Architecture Components) 본문
AAC(Android Architecture Components)란?
Google I/O 2017에서 발표된, 강력하고 테스트와 유지관리가 쉬운 앱( = 안드로이드 권장 아키텍처를 따르는 앱)을 디자인하는데 도움을 주는 라이브러리들의 모음입니다.
AAC의 구성 요소는?
- 액티비티와 프래그먼트 같은 다른 구성요소의 수명 주기 상태 변경에 따라 작업을 실행하는 Lifecycles
- 수명 주기를 인식하는, 옵저버 패턴을 사용해 데이터 홀더 역할을 하는 LiveData
- 수명 주기를 고려하여, 화면 회전 등의 구성 변경에도 상관없이 UI 관련 데이터를 보존하는 ViewModel
- 사용이 복잡하고 보일러 플레이트 코드가 많은 SQLite를 손쉽게 사용할 수 있도록 도와주는 Room
- 긴 컨텐츠를(게시물 리스트 등) 페이지 단위로 나누어 가져올 수 있게 해주는 Paging
- 등등....
'개발 > Android' 카테고리의 다른 글
이미지에서 색상을 추출해보자 (Palette) (0) | 2022.10.14 |
---|---|
Guide to app architecture (0) | 2022.08.08 |
Kotlin DSL & BuildSrc 사용해보자 (0) | 2022.05.11 |
[Android Studio] 주석 스타일 간지나게 바꾸는 법 (0) | 2022.04.10 |
Comments