Kotlin /
anko
Pleasant Android application development
36/100 healthLoading repository data…
nareshidiga / repository
An Android Kotlin project template based on Clean Architecture using architecture components (Live data, View model and Room), RxJava2, Dagger2 and Retrofit2.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This project is based on Clean Architecture by Robert Cecil Martin aka Uncle Bob.
It uses android architecture components (Live data, View model and Room) with RxJava2, Dagger2 and Retrofit2.
There are three main packages.
base : all your base classes go in this package
features : all your features related code go in this package
app : all your high level classes that combine multiple features go in here.
base and feature packages are divided into four standard packages (data, presentation, usecases and entities).
As your code grows, you can move base package to a separate library module and each feature to a separate feature module. And you can reuse the features across your multiple android apps.
Key principle: Nothing in an inner circle can know anything at all about something in an outer circle

To understand and adapt clean architecture on android apps, take a look at the following great articles:
Original article by Uncle Bob:
https://8thlight.com/blog/uncle-bob/2012/08/13/the-clean-architecture.html
A three part series blog on Android Architecture from FIVE:
http://five.agency/android-architecture-part-1-every-new-beginning-is-hard/
http://five.agency/android-architecture-part-2-clean-architecture/
http://five.agency/android-architecture-part-3-applying-clean-architecture-android/
Selected from shared topics, language and repository description—not editorial ratings.
Kotlin /
Pleasant Android application development
36/100 healthigorwojda /
💎 Android application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules, Tests, MVVM, DI, Static Analysis...
91/100 healthandroid10 /
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.
License: Apache License 2.0
Default branch: master
Created: 8/20/2017
Updated: 5/27/2022
Status: Active
Repository type: Original
Hamza417 /
An elegant and beautiful premium Android app manager with Root and Shizuku support, a built-in terminal, analytics, virustotal, debloat, stats and various other features with a custom theme engine, developed with purely custom UI design and reproducible build.
88/100 healthmeshtastic /
Android application for Meshtastic
88/100 healthbinaryshrey /
:eyeglasses: A curated list of awesome android projects by open-source contributors.
78/100 health