Skip to content

Repo with my ideal android project templates for single or multi-module apps

Notifications You must be signed in to change notification settings

Ifeo-A/AndroidProjectTemplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 

Repository files navigation

Android project template for single and multi-module apps

A repo with base template files to help you quickly get up and running with your android project.
All you need to do is clone one of the template repos listed below with your desired structure e.g single or multi-module app and customize the project name and files using the customizer script as described below.

Templates are compatible with the latest stable version of Android Studio.

Template Description
single_module_template Compose, single module
multimodule_template single module template + multimodule template

Screenshots

App Screenshot

Usage/Examples

Run the following commands to use.

  1. Clone this multi_module_template branch
git clone https://github.com/Ifeo-A/AndroidProjectTemplate.git --branch single_module_template
  1. Change directory into AndroidProjectTemplate and run the customizer script

Where
[YOUR_PLATFORM_NAME]: can be one of the following. macIntelDist (Intel Mac), or macM1Dist (M1 Mac)

[DOT_NOTATION_PACKAGE_NAME]: is your package name e.g com.my.androidapp using dot notation

[APPLICATION_NAME]: is your OPTIONAL application name e.g MyMoistApp

project_customizer/[YOUR_PLATFORM_NAME]/main/main -p [DOT_NOTATION_PACKAGE_NAME] -a [APPLICATION_NAME]

or

project_customizer/[YOUR_PLATFORM_NAME]/main/main --packageName [DOT_NOTATION_PACKAGE_NAME] --appName [APPLICATION_NAME]

Example command

project_customizer/macIntelDist/main/main --packageName com.two.three --appName MoistApp

You're good to go now.

Features

🖼️ UI

  • 100% Jetpack Compose

🧱 Build

  • 100% Jetpack compose
  • Live previews

🏠 Architecture

🗂 Dependencies included

  • Coroutines
  • Compose Ui
  • Material Icons Extended
  • Timber
  • Hilt
  • Retrofit
  • Moshi
  • Mockk
  • Google Truth

About

Repo with my ideal android project templates for single or multi-module apps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published