Skip to content

varum-org/lus-android

Repository files navigation

lus-android

Language: Kotlin

Framework: Android Studio

Server: Sever NodeJs

A Colection of samples using the Architechture Components:

  • Lifecycle-aware components
  • Viewmodels
  • LiveData
  • DataBinding

The app has following packages:

  • data: It contains all the data accessing and manipulating components.
  • di: Dependency providing classes using Koin.
  • domain: It is the most INNER part of onion (no dependencies with other layers) and it contains Entities, Use cases & Repository Interfaces. Use cases combine data form one or multiple Repository Interfaces.
  • ui: View classes along with their corresponding ViewModel.
  • utils: Utility classes.

Classes have been designed in such a way that it could be inherited and maximize the code reuse.

library reference resources:

Screen App

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages