gong
Xmartlabs' Android Base Project Template
androidboilerplatestorekotlin-androidmvihacktoberfestbaseprojectredux-androidarchitecture-componentsjetpack-compose
FreeRepo
Overview
Gong is an Android app template written in Kotlin that provides a structured starting point for new projects using clean architecture principles. It combines the MVI and Redux patterns with Jetpack Compose for the UI layer, organized across four layers (Domain, Data, Device and Presentation) to keep code decoupled and maintainable and is best suited for teams building production Android apps that need a scalable foundation with modern components like coroutines, Room, Retrofit and dependency
Features
clean-architecturemvi-patternredux-patternjetpack-composedependency-injectioncoroutinesnavigationimage-loadinghttp-clientloggingmemory-leak-detectiondebug-toolsproduct-flavorsconfiguration-management
Feature Flags
blogecommerceauthorizationloggingErrorTrackingimageProcessingformsValidationlogging
Recommended Use Cases
new-android-app-developmententerprise-android-applicationsprojects-requiring-clean-architecturekotlin-android-development
Frontend
kotlinjetpack-composeandroid
Backend
None
Auth Providers
None
Deployment Targets
android
Payment Providers
None
Quick Facts
Stack
Language
kotlin
Database
sqlite
ORM
room
Logging
timber
Data Layer
Databases
sqlite
ORM
room
UI Stack
Components
jetpack-compose
Developer Experience
Docker
No
Tests
No
Quickstart
Yes
env.example
Yes
Pricing
Classification
free
Selected
โ
Notes
Open source template project