Skip to content

kjbaker-uk/compose-template

Repository files navigation

Compose Sample

A project template with the following objectives in mind:

  • encourage usage of modern UI tools
  • make it easy to write new features
  • optimize for incremental build
  • minimize external deps
  • encourage creation of a design system

Behind the scenes:

  • user interface: compose
  • dep injection: hilt
  • async: coroutines & flow
  • database: room
  • rest apis: retrofit
  • build:
    • kts gradle scripts
    • buildSrc commons
  • features x layer modularization
  • design: a demo app to showcase / discuss / help team member onboarding

Future

A few ideas among others:

  • navigation (see this article)
  • provide a basic UI (scaffold)

About

Author: Sébastien Guillemin

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published