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-04They 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-26Original 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-11Vigilante 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 -
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-21https://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)
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 .
-
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
-
Project mention: ⟳ 8 apps added, 48 updated at f-droid.org | reddit.com/r/FDroidUpdates | 2021-07-31
[Updater for Spotify](None) 1.38
-
-
-
-
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.
-
ModularDynamicFeatureHilt
Example Multi module architecture Android project using MVVM, Dynamic Features, Dagger-Hilt, Coroutines and Navigation Components
Github Repository
-
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.
View on GitHub
-
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.
Kotlin clean-architecture related posts
- Any Clean Architecture app courses that make use of Flows completely without LiveData?
- My Brain: Open-source, All-in-one productivity app for Tasks, Notes, Calendar, Diary and Bookmarks with modern and beautiful UI.
- MyBrain: Open-source productivity app for Tasks, Notes, Calendar, Bookmarks
- [App] Open-source, All-in-one productivity app for Tasks, Notes, Calendar, Diary and Bookmarks.
- Learning from sample apps ?
- A Template for Clean Architecture and MVI
- Final year project on e-commerce
Index
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 |
Are you hiring? Post a new remote job listing for free.