FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

michaelbel/android-template: A GitHub template for creating modern Android apps with support all targets · GitHub

/ android-template Public template

Repository files navigation

Android App Template

This Android app template provides a foundation for quickly starting development across Mobile, Wear, TV, and Auto platforms. It includes pre-configured dependencies, code samples, and project structure, simplifying the creation and setup of new applications. The template helps reduce configuration time and allows developers to focus on implementing functionality, ensuring a smooth start.

Phone (portrait)


Phone (landscape)


Foldable


Tablet (portrait)


Tablet (landscape)


Desktop


Wear OS


TV


Automotive


XR

Features

  • Included all Kotlin dependencies
  • Included all Google Play Services dependencies
  • Included all Google Play dependencies
  • Included all Google Material dependencies
  • Included all Google Horologist dependencies
  • Included all Google MLKit dependencies
  • Included all Firebase dependencies
  • Included all AndroidX dependencies
  • Included all popular third-party dependencies
  • Pre-built implementations:
    • Koin
    • Ktor
    • Room
    • DataStore
    • Repository
    • Interactor
    • Shared data/domain layer in shared

Configure

  • In the current readme.md file, update the project name, badges, description, and screenshot.
  • In settings.gradle.kts, update rootProject.name.
  • Rename the application package.
  • In the build.gradle file of the core module, update the namespace.
  • In the build.gradle file of the app module, update the namespace, applicationId, and archivesName. If a release version is needed, add a keystore.properties file in the config directory.
  • In strings.xml, update app_name.

About

A GitHub template for creating modern Android apps with support all targets

Topics

Resources

Stars

34 stars

Watchers

1 watching

Forks

Sponsor this project

Used by

Contributors

Languages


Back | FazBrowse Home | New Git URL