ModularStarter
Kickstart you android modular project
WORK IN PROGRESS
TODO
- Write Unit test and Instrumental test
- Add recycler view example feature
- Write a better readme
- Create project generator
Requirement
- Android Lollipop (API 19) or above
Dependency
App
- Jetpack - Jetpack is a suite of libraries, tools, and guidance to help developers write high-quality apps easier.
- Retrofit - A type-safe HTTP client for Android and Java
- RxJava - a library for composing asynchronous and event-based programs by using observable sequences.
- Koin - A pragmatic lightweight dependency injection framework for Kotlin developers. Written in pure Kotlin
- OkHttp - HTTP is the way modern applications network. It’s how we exchange data & media. Doing HTTP efficiently makes your stuff load faster and saves bandwidth.
Test
- MockK - mocking library for Kotlin.
- MockWebServer - A scriptable web server for testing HTTP clients
- Espresso - Concise, beautiful, and reliable Android UI tests.