Skip to content

Application to demonstrate spacex-related stuff (for now is deprecated, maybe later I will return to this project)

Notifications You must be signed in to change notification settings

Grigoriym/SpaceXApp

Repository files navigation

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

About

Application to demonstrate spacex-related stuff (for now is deprecated, maybe later I will return to this project)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages