A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.
-
Updated
Oct 30, 2026 - Kotlin
A collection of samples to discuss and showcase different architectural tools and patterns for Android apps.
An android boilerplate project using clean architecture
Ivy Wallet is an open-source money manager app for Android, no longer maintained. You can fork the code or download the final version from Google Play.
📚 Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.
👓 A continuously updated list of learning Jetpack Compose for Android apps.
MVI framework with events, time-travel, and more
Model-driven navigation + UI components with gesture control for Compose Multiplatform
📊 A Minimal Expense Tracker App built to demonstrate the use of modern android architecture component with MVVM Architecture
Architecture Framework for Kotlin. Reuse every line of code. Handle all errors automatically. No boilerplate. Build features in minutes. Analytics, metrics, debugging in 3 lines of code. Make all code thread-safe. 50+ features.
🎯 Einsen is a prioritization app that uses Eisenhower matrix technique as workflow to prioritize a list of tasks & built to Demonstrate use of Jetpack Compose with Modern Android Architecture Components & MVVM Architecture.
A sample News 🗞 app built using Modern Android Development [Architecture Components, Coroutines, Retrofit, Room, Kotlin, Dagger]
Clean Architecture for Android - a sample project
Feature-first Clean Architecture Android Project
👽 Built with MVVM pattern, Koin , Coroutines + Flows ,Architecture Components, Data Binding , Firebase , Unit/UI Tests ,Motion Layout
📝 A Simple Note-Taking App built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, State Flow, Hilt-Dependency Injection, Jetpack DataStore, Architecture Components, MVVM, Room, Material Design Components).
MVVM architecture using Kotlin, Dagger, Retrofit, Coroutines, Flow, StateFlow, and etc.
MVI architecture Implementation of the ToDo app.
Compose Multiplatform library to scope ViewModels to a Composable, surviving configuration changes and navigation
An example Android app using Retrofit, Realm, Parceler, Dagger and the MVVM pattern with the data binding lib.
Complete music player published in the Play Store. Heavily relies on Dagger, kotlin coroutines and Clean architecture.
To associate your repository with the android-architecture topic, visit your repo's landing page and select "manage topics."