Kotlin clean-architecture

Open-source Kotlin projects categorized as clean-architecture Edit details

Top 22 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: Anyone here who has bought Philipp Lackner's course for developing multi-module apps? | reddit.com/r/androiddev | 2022-05-04

    They probably want you to do a module split like in https://github.com/chrisbanes/tivi or https://github.com/igorwojda/android-showcase, but what they probably don't realize is that modularization is a trade-off, namely greatly increased build configuration complexity for... well, having modules.

  • 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 final version of the original Android Clean Architecture sample code | reddit.com/r/androiddev | 2022-02-26

    Original article at https://fernandocejas.com/2018/05/07/architecting-android-reloaded/

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • 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.

  • Theatre

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

  • Vigilante

    🛡️ Android security (camera/microphone dots indicators) app using Hilt, Animations, Coroutines, Material, StateFlow, Jetpack (Room, ViewModel, Paging, Security, Biometrics, Start-up) based on MVVM architecture.

    Project mention: Is there a FOSS app to monitor camera and microphone access? | reddit.com/r/fossdroid | 2021-12-11

    Vigilante is what you are looking for.

  • bitcoin-market-android

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

    Project mention: Example open-source apps which are modern and use Android Jetpack and other popular libraries? | reddit.com/r/androiddev | 2021-11-11
  • MyBrain

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

    Project mention: ⟳ 5 apps added, 51 updated at f-droid.org | reddit.com/r/FDroidUpdates | 2022-06-10

    My Brain: All in one app for Tasks, Notes, Events and more

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • 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.

    Project mention: Is there any boilerplate code or simple project with MVVM + Retrofit + Room? | reddit.com/r/androiddev | 2022-04-21

    https://github.com/SmartToolFactory/PropertyFindAR which uses Offline-first and offline-last both of them with both RxJava3 and Flow3 with dagger hilt, multi-module, VectorDrawable and transition animations with Room that contains junction tables for many-to-many relationships.

  • CleanArchitecture

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

    Project mention: Wednesday Links - Edition 2021-08-11 | dev.to | 2021-08-11

    Kotlin Clean Architecture Backend (~10min read)🧹 https://github.com/ESchouten/CleanArchitecture

  • AndroidCleanArchitecture

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

    Project mention: App made with clean Architecture | reddit.com/r/coolgithubprojects | 2022-03-06
  • android-groceries-store

    A Groceries Store app with basic order flow. 🍕 Built with modern Android development skills. ❤️

    Project mention: Any Clean Architecture app courses that make use of Flows completely without LiveData? | reddit.com/r/androiddev | 2022-06-15
  • Posts-MVVM-DaggerHilt-Dynamic-Feature-RxJava3-Flow-Sample

    Posts Api sample with Kotlin RxJava3/Coroutines Flow, Clean Architecture, Offline first/last with Room + Retrofit2, Dagger Hilt, Dynamic Feature Modules, Static Code Analysis, Gradle DSL, MockK+ MockWebServer with Test Driven Development including Api and Database tests

  • updater-for-spotify

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

    Project mention: ⟳ 8 apps added, 48 updated at f-droid.org | reddit.com/r/FDroidUpdates | 2021-07-31

    [Updater for Spotify](None) 1.38

  • Stars

    An android application build with a clean architecture approach and Star wars API

  • Clean-MVVM-NewsApp

    Android News app developed using Clean + MVVM architecture

  • BrBa-Compose

    🧪 ☠︎ Jetpack Compose - Breaking Bad ☢︎

  • BasicMVIApp

    This application is a basic study application that implements clean architecture, with MVI architecture pattern. In addition to the most commonly used tools in the android development community.

    Project mention: A Template for Clean Architecture and MVI | reddit.com/r/androiddev | 2022-04-21
  • ModularDynamicFeatureHilt

    Example Multi module architecture Android project using MVVM, Dynamic Features, Dagger-Hilt, Coroutines and Navigation Components

    Project mention: Dynamic Feature modules template | dev.to | 2022-05-09

    Github Repository

  • Clean-MVVM-Playground

    Playground project to try new tech in Android world

    Project mention: I created this project to learn MVVM with Clean Arch (and to try out new tech). Can someone take a look & give me feedback? Any big mistake while following the clean-arch? | reddit.com/r/androiddev | 2021-09-25

    Here is the project link: https://github.com/TheSomeshKumar/Clean-MVVM-Playground

  • MovieHub

    A project contains Single Activity, Navigation Component, Dependency Injection with Hilt, RecyclerView with DiffUtils, MVVM Architecture + Clean Architecture, Kotlin, Coroutines, Retrofit, Paging V3

  • CitRep-appwrite

    CitRep is the prototype of an application to send complaints to a municipality, it is designed to speed up the complaint processes in the cities and towns of Mexico The application is designed by clean arquitecture pattern.

    Project mention: CitRep - Android + Appwrite - Hackathon | dev.to | 2022-05-10

    View on GitHub

  • pomodoro-timer

    This is a simple and configurable pomodoro timer (by emenjivar)

    Project mention: did you made an app with your heart and not from your brain | reddit.com/r/androiddev | 2022-05-05

    Yep, I'm building an app just for fun.

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 2022-06-15.

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 5,494
2 Android-CleanArchitecture-Kotlin 4,034
3 kotlin-sample-app 2,203
4 Theatre 644
5 Vigilante 556
6 bitcoin-market-android 288
7 MyBrain 269
8 PropertyFindAR 217
9 CleanArchitecture 194
10 AndroidCleanArchitecture 117
11 android-groceries-store 98
12 Posts-MVVM-DaggerHilt-Dynamic-Feature-RxJava3-Flow-Sample 71
13 updater-for-spotify 64
14 Stars 54
15 Clean-MVVM-NewsApp 53
16 BrBa-Compose 27
17 BasicMVIApp 26
18 ModularDynamicFeatureHilt 12
19 Clean-MVVM-Playground 6
20 MovieHub 5
21 CitRep-appwrite 4
22 pomodoro-timer 3
Find remote jobs at our new job board 99remotejobs.com. There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.