Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 코틀린
- dart
- kodility
- android push
- Python
- C++
- Django REST Android
- UWP
- Android
- C
- Django REST
- RxAndroid
- RxJava
- 안드로이드 구글맵
- Kotlin
- android architecture component
- Java
- FLUTTER
- Rxjava2
- flutter firestore
- 프로그래머스
- Flutter TextField
- 안드로이드
- livedata
- Django REST framework
- 알고리즘
- NDK
- Android P
- mfc
- C/C++
Archives
- Today
- Total
목록ViewModel (1)
개발하는 두더지
[Android/Kotlin] aac + Viewmodel + LiveData + Room을 사용하여 Todo 리스트 만들기
안드로이드 아키텍쳐 컴포넌트는 보일러 플레이트 코드를 적게해주며 견고하고, 테스트 가능하고, 유지보수가 쉬운 앱을 만들 수 있도록 도와주는 프레임 워크 입니다. 아래 아키텍쳐 컴포넌트가 어떻게 함께 동작하는지 나타내는 그림입니다. 요즘 안드로이드 커뮤니티에서 추천되는 방식이죠. ViewModel, LiveData, Room과 같은 컴포넌트들을 집중해서 다뤄보도록 하겠습니다. Entity는 db 테이블에 해당되는 클래스입니다. DAO는 data access object로 실 데이터에 접근하도록 도와주는 helper 클래스입니다 RoomDatabase는 SQLiteOpenHelper을 처리했던 작업들을 다룹니다. SQL 쿼리를 컴파일 타임에 검사하는 기능을 제공하며 반드시 RoomDatabase를 상속받은 ..
Kotlin
2018. 12. 13. 15:51