Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
app
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Kotlin AndroidStarterKit

Kotlin AndroidStarterKit is a functional copy of AndroidStarterKit repository, written in Kotlin. As Java version of this repository, its purpose is to be used when starting new android project and having prepared project architecture and the core collection of the libraries used in almost every app.

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

  • RxKotlin
  • RxAndroid2
  • Dagger2
  • JodaTime
  • Timber
  • LeakCannary (not yet included)
  • Parceler

Network

  • Retrofit2
  • Gson
  • OkHttp3

View

  • RxBinding
  • ButterKnife
  • PermissionDispatcher (not yet included)
  • ConstraintLayout

Testing

  • Mockito
  • Robolectric (not yet included)

Crash Reports

  • Crashlytics

About

This is up-to-date android studio project for native android application written in Kotlin, that is using modern tools and libraries.

Topics

Resources

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.