Skip to content

A barebones modular clean architecture sample app, with search, pagination, local & remote data sources and DI

License

Notifications You must be signed in to change notification settings

dimitrisCBR/github-browser-sample

Repository files navigation

Github Browser Sample - Clean Modular Architecture

This is a basic demo app, to demonstrate a barebones modular architecture with the latest Android tech stack(as of 2024):

  • Retrofit/OkHttp for Networking
  • Room DB
  • Dagger/Hilt DI
  • Kotlin Coroutines
  • AndroidX + Compose for UI

demo sample

Clean Architecture Notes

The goal is to make the project modular, without overdoing it by creating unnecessary extra modules and without importing unnecessary dependencies.

architecture-diagram

About

A barebones modular clean architecture sample app, with search, pagination, local & remote data sources and DI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages