0phelia / BookstoreClean

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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:

About


Languages

Language:Kotlin 98.5%Language:Java 1.5%