/personality_android_template

This project serves as a starter template for, building a multi-module android application. This project already includes dagger setup and retrofit

Primary LanguageKotlin

Intro

This project uses Android studio 3.5 and targets api 28

To run please sync with gradle to grab dependencies

Project Structure

This follows a modular design, separating the presentation, domain, data layer it applies the use of interfaces as a binding contract to provide the minimum required feature target of a class.

Libraries

  • Ketro(Personal library available on my github and Jcenter) : For request wrapping and error handling
  • Coroutines : For background processing
  • Dagger : Dependency injection

Please set your sdk location in local.properties file