Clean Architecure Bookstore
Demo app implementing Clean Architecture with separation/modularization by layer. Allows users to browse through books which topped The New York Times® Fiction Best Seller list (see NYT API). Covers fetched via Google Books API. Based on this talk and this repo by Joe Birch.
Stack:
- Kotlin
- AndroidX
- Coroutines
- AAC (Room, LiveData, ViewModel)
- Dagger 2
- Retrofit + OkHttp
- Moshi
- Glide
- etc.
Credits:
- Book App Sketch by Travis Howell