Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 1.44 KB

README.md

File metadata and controls

25 lines (18 loc) · 1.44 KB

SpaceX application.

Kotlin, AndroidX, Retrofit, Gson, Coroutines, Dagger2, Timber, Navigation, Pagination, LiveData, ViewModel, ThreeTenAbp.

The whole UI was inspired by SpaceX Companion.

FYI:

  1. DI usage: Kodein -> Koin -> Dagger2

Used APIs:

Thanks to:

  1. Phil Olson for twitter oauth 1.0
  2. Fernando Cejas for interesting architecture features, such as Either, UseCase
  3. CodingWithMitch for SearchView and RecyclerView
  4. Spinner items customization
  5. Safe click listener
  6. Gabor Varadi for Using AssistedInject with ViewModels

Dagger graph by Scabbard

SpaceX dagger graph