Skip to content
/ Generate Public template

Template for creating Android apps in Compose

License

Notifications You must be signed in to change notification settings

DaChelimo/Generate

Repository files navigation

Generate - The Android Template {for Compose}

Template for creating Android apps in Compose by automatically providing commonly used libraries in most apps as well as setting up standard initial tasks.

Template project glance

Project already contains

  • Splash screen
  • Basic navigation (new method that doesn't use Route)
  • Usual Package structure (domain, data, presentation)
  • Commonly used fonts explicitly stated: Roboto, Poppins, Cabin (Normal, Semi-Condensed, Condensed), QuickSand and MontSerrat
  • DI with Koin by creating modules (App, Local and Network) and adding them to the App.kt -> Even created a room DB
  • Set up common utils: specifically, Resource.kt for error handling

Libraries included

  • Firebase
  • Koin for DI
  • Room: Local persistence
  • Retrofit: Online data fetching
  • Moshi: Serialization
  • Glide: Image Loading
  • Joda: Time and Date
  • PermissionX: Perfect permission handler
  • Timber: Logging library
  • Google Fonts

About

Template for creating Android apps in Compose

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages