Kotlin clean-architecture

Open-source Kotlin projects categorized as clean-architecture

Top 23 Kotlin clean-architecture Projects

  • android-showcase

    💎 Android application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules, Tests, MVVM, DI, Static Analysis...

    Project mention: Refactoring Multi-Module Kotlin Project With Konsist | dev.to | 2023-09-04

    Android-Showcase (Android project using Konsist)

  • Android-CleanArchitecture-Kotlin

    This is a movies sample app in Kotlin, which is part of a serie of blog posts I have written about architecting android application using different approaches.

    Project mention: The Android Clean Architecture is surely so clean that I barely see any packages here | /r/mAndroidDev | 2023-01-15

    This article specifically says not to create a "domain layer module" and "data layer module" https://fernandocejas.com/2018/05/07/architecting-android-reloaded/

  • Appwrite

    Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.

  • kotlin-sample-app

    📚 Sample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack.

  • MyBrain

    Open-source, All-in-one productivity app for Tasks, Notes, Calendar, Diary and Bookmarks.

    Project mention: Top 10 Android Apps in 2013 (not available on the Google Play Store) | /r/androidapps | 2023-12-05

    https://github.com/mhss1/MyBrain Task

  • Theatre

    Pet project using Clean Architecture + MVVM + Reactive Extensions + Android Architecture Components. The data are fetched from LondonTheatreDirect API. 🎭 (by andremion)

  • Spowlo

    A Spotify songs downloader for Android made with Jetpack Compose, Material You and the spotDL Python library

    Project mention: Best free music downloader | /r/androidapps | 2023-12-07
  • android-template

    Android app starter template

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • bitcoin-market-android

    Bitcoin Market app shows you the current Bitcoin market price and price chart of different time intervals 💰

  • prognoza

    Libre weather app with widgets and offline support

    Project mention: Best Weather App That Doesn't Use Google Play Services | /r/GrapheneOS | 2023-07-05

    I personally use Prognoza, and can recommend it: https://github.com/davidtakac/prognoza

  • CleanArchitectureForAndroid

    Clean Architecture for Android - a sample project

    Project mention: Clean Architecture for Android, a sample project | /r/androiddev | 2023-08-19
  • CleanArchitecture

    Kotlin backend based on the Clean Architecture principles. Ktor, JWT, Exposed, Flyway, OpenAPI/REST & KGraphQL/GraphQL generated endpoints, Gradle. (by ESchouten)

  • Stable-Diffusion-Android

    Stable Diffusion AI client app for Android

    Project mention: Local Stable Diffusion on android | /r/StableDiffusion | 2023-09-08

    Open source app SDAI FOSS add new beta feature. And it's work, not perfect, but work. Cannot wait new updates! https://github.com/ShiftHackZ/Stable-Diffusion-Android

  • AndroidCleanArchitecture

    This is a project built with Love ❤️ and also with Clean architecture in Android .

  • PropertyFindAR

    🏘 🎃 Real Estate Sample App with RxJava3+Coroutines Flow, Dynamic Feature Modules, Dagger Hilt, Offline First, ConcatAdapter, Animations and tests for Room, Retrofit, useCase and ViewModels with TDD.

  • Android-Clean-Architecture

    🎞 A demo movie android app showcasing Clean Architecture, written in Kotlin and featuring Jetpack Compose for modern, declarative UIs. (Offline-first App)

    Project mention: A demo movie android app that demonstrates Clean Architecture. (Offline-first App) 🎞 | /r/androiddev | 2023-02-06
  • DashCoin

    Light & Modern Crypto Currency Tracker with Jetpack Compose.

  • Cinemax

    Cinemax is a Movies & TV Shows application for Android.

  • TimePlanner

    Mobile app for planning tasks for the day with multimodule architecture, MVI, Compose, Room, Voyager, AlarmManager, Notification, Charts

    Project mention: ⟳ 4 apps added, 39 updated at f-droid.org | /r/FDroidUpdates | 2023-12-05

    TimePlanner (version 0.8.1): Convenient and fast task planning for the day

  • Musicmax

    Musicmax is a Music Player application for Android built with Jetpack Compose and Jetpack Media 3.

    Project mention: ⟳ 3 apps added, 13 updated at apt.izzysoft.de | /r/FDroidUpdates | 2023-04-09

    Musicmax (version 3): Music Player

  • SpaceDawn

    Space Dawn is a demo app built to demonstrate the use of Mutli-Module Clean MVVM Architecture with Jetpack Compose by following Material-3 guidelines along with other MAD libraries such as Dagger-Hilt, Room Database, Coroutines, Navigation, WorkManager etc. for building Android Apps

    Project mention: Enabling Compose Compiler in a multi module android project to generate Compose Compiler metric reports | /r/androiddev | 2023-07-28

    This is my domain module's build.gradlehttps://github.com/avidraghav/SpaceDawn/blob/main/domain/build.gradle

  • CoinTrend

    Lightweight Open-Source Crypto Monitor 📱📈 Android MVVM/MVI Multimodule Clean Architecture, Unidirectional Data Flow, Kotlin Flows, Room, Retrofit, Coroutines, 100% Jetpack Compose 🚀 Available on Google Play ▶️ and F-Droid 🤖

    Project mention: CoinTrend: NEW Data - star count:101.0 | /r/algoprojects | 2023-09-03
  • pinboard-kotlin

    Unofficial Android client for Pinboard

    Project mention: ⟳ 2 apps added, 13 updated at apt.izzysoft.de | /r/FDroidUpdates | 2023-09-09

    Pinkt (version 2010000): An unofficial Android app for Pinboard. Manage and view your bookmarks.

  • updater-for-spotify

    Updater For Spotify allows you to download the latest version of Spotify

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-12-07.

Kotlin clean-architecture related posts


What are some of the best open-source clean-architecture projects in Kotlin? This list will help you:

Project Stars
1 android-showcase 6,198
2 Android-CleanArchitecture-Kotlin 4,525
3 kotlin-sample-app 2,367
4 MyBrain 946
5 Theatre 646
6 Spowlo 568
7 android-template 543
8 bitcoin-market-android 338
9 prognoza 329
10 CleanArchitectureForAndroid 301
11 CleanArchitecture 294
12 Stable-Diffusion-Android 281
13 AndroidCleanArchitecture 279
14 PropertyFindAR 257
15 Android-Clean-Architecture 227
16 DashCoin 220
17 Cinemax 206
18 TimePlanner 204
19 Musicmax 199
20 SpaceDawn 127
21 CoinTrend 125
22 pinboard-kotlin 108
23 updater-for-spotify 76
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.