Source code of a Kotlin Android app, using Volley or Retrofit, Materials, Dagger 2 and Picasso.
- Clean app architecture: UI and API separated.
- Package by feature.
- Model View Presenter pattern (MVP).
- Volley + Gson or Retrofit + Gson.
- Dagger 2 for Dependency injection.
- Picasso for image loading.
- Junit3 for Unit Testing.