/template-android-compose

Kotli Template of Android Compose Application with configurable set of features. Based on Jetpack Compose, Hilt and Material Components 3

Primary LanguageKotlinMIT LicenseMIT

Kotli Template of Android Compose Application

Resource Link
Usage from a web portal https://kotlitecture.com/project
Usage Guide https://kotlitecture.github.io/usage
About Kotli https://kotlitecture.github.io

Overview

This is a foundational Kotli template for Android app development centered around Android Jetpack Compose.

In this template, all app-specific logic resides within the app module, while common logic is included within core modules.

As this is an Android project, the default package remains app and is not altered to match the layer namespace during template generation. Instead, the namespace is utilized as the applicationId. This can be changed or made configurable with time.

In its current implementation, the template is based on the following pre-configured integrations:

Library Documentation
Jetpack Compose Link
Jetpack Navigation Link
Hilt Link
Material Components 3 Link
This selection can be modified and made customizable once any alternative solutions are integrated into the template.

Current template state

The template is stable and can be used for any purpose. More features will be added over time to accelerate the development process and customize project architectures for specific needs.