Kotlin, AndroidX, Retrofit, Gson, Coroutines, Dagger2, Timber, Navigation, Pagination, LiveData, ViewModel, ThreeTenAbp.
The whole UI was inspired by SpaceX Companion.
- DI usage: Kodein -> Koin -> Dagger2
- Phil Olson for twitter oauth 1.0
- Fernando Cejas for interesting architecture features, such as Either, UseCase
- CodingWithMitch for SearchView and RecyclerView
- Spinner items customization
- Safe click listener
- Gabor Varadi for Using AssistedInject with ViewModels