Skip to content

DroidDump/Android-Kotlin-Clean

 
 

Repository files navigation

Android Kotlin Clean Architecture & Components

Structure

Structure

Configs Android Studio Setting or codestyles

Copy "AndroidStudio" folde or "AndroidStudio/codestyles" On linux: /home/username/.AndroidStudio* or /home/username/AndroidStudio*

On Windows: C:\Users\JohnDoe\.AndroidStudio* or C:\Users\JohnDoe\AndroidStudio*

On MacOS: ~/Library/Preferences/.AndroidStudio* or ~/Library/Preferences/AndroidStudio*

Support generate files such as: Fragment, Navigator, ViewModel, layout, Local Unit Test

Domain Layer

Data Layer

Presentation Layer

Architecture

MVVM

Domain layer Tests

UseCase Tests

Data Layer Unit Tests

Model Mapper Tests
Repository Tests
Webservice Tests

The project uses MockWebServer project to test REST api interactions.

Presentation layer Tests

ViewModel Tests
Model Mapper Tests

Libraries

About

Base Android Project using Clean Architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%