Skip to content

Latest commit

 

History

History
40 lines (32 loc) · 2.72 KB

README.md

File metadata and controls

40 lines (32 loc) · 2.72 KB

This project is DEPRECATED and no longer maintained. Instead please check the Kotlin version of the same project. Looking for URL? Here it is Kotlin Starter Kit - MVP

Android Starter Kit

More or less, each android project could have similar structure and libraries used. Some features as well. This project should help us start new android application without spending too much time on initial setup. Project is organized with Clean Architecture and MVP Pattern in mind, separated to four modules:

  • app
  • presentation
  • data
  • domain

Libraries included in this project are listed below:

Common

  • RxJava2
  • RxAndroid2
  • Dagger2
  • JodaTime
  • Timber
  • LeakCannary
  • Parceler

Network

  • Retrofit2
  • Gson
  • OkHttp3

View

  • RxBinding
  • ButterKnife
  • PermissionDispatcher
  • ConstraintLayout
  • Calligraphy

Testing

  • Mockito
  • Robolectric

Crash Reports

  • Crashlytics