Skip to content

dvt1405/AndroidArchitecture

Repository files navigation

AndroidArchitecture

Layer

Layer

Data layer

  • Local database
  • Shared Preferences
  • Remote (Retrofit,..) image

Repository layer and usecase layer

  • Wrap data local & network from data layer
  • Use Interface mapper to define the way to map model from data layer to it's layer
interface Mapper<I,O> {
  fun map(input: I): O
}

image

Presentation layer

  • Activity/ViewModel use data from usecase layer to bind to view

Multi module

Multimodule

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages