AAC 기반 책리스트 조회, 즐겨찾기 기능 구현한 샘플 안드로이드 어플리케이션
A sample android app that shows list of books and save favorite books.
- Minimum SDK level 23 & Target SDK level 30
- Kotlin based
- Coroutines for asynchronous.
- JetPack
- LiveData - Observable data holder class.
- Lifecycle - Create a UI that automatically responds to lifecycle events.
- ViewModel - UI related data holder, Easily schedule asynchronous tasks for optimal execution.
- Room - Provides an abstraction layer over SQLite to allow fluent database access.
- Data Binding - Bind UI components in layouts to data sources in the app using a declarative format
- Koin - dependency injection.
- Retrofit2 - REST API.
- OkHttp3 - implementing interceptor, logging web server.
- Glide - loading images.
- BottomNavigationView - a standard bottom navigation bar .