GitHunt
AL

alaskariyy/ModularStarter

Starter project for android development with example.

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.

Languages

Kotlin88.5%Java11.5%

Contributors

Created September 1, 2019
Updated September 1, 2019
alaskariyy/ModularStarter | GitHunt