android-modular-architecture

Android app example

A sample Android application demonstrating modern architecture and best practices for scalable, maintainable, and testable development using Kotlin.

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

GitHub

2k stars
97 watching
392 forks
Language: Kotlin
last commit: about 3 years ago
Linked from 2 awesome lists

androidandroid-architectureandroid-boilerplateandroid-showcasearchitecturebest-practicesclean-architectureclean-codecomponent-architecturedynamic-featuresgradle-kotlin-dslhacktoberfestjetpackkotlinmodern-android-developmentmodular-architecturemvvm-architecturesolidsolid-principlestesting

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
igorwojda/android-showcase An Android application showcasing modern development methodologies and architectural best practices 6,518
android/architecture-components-samples A collection of Android samples demonstrating various architecture components and best practices. 23,451
android/architecture-samples A collection of Android app architectures and patterns for developers to study and implement 44,492
bufferapp/android-clean-architecture-boilerplate A boilerplate project implementing Clean Architecture with Kotlin and Android 3,662
nickbutcher/plaid Refactor an existing Android app to use modern architecture and design principles 16,255
amitshekhariitbhu/mvvm-architecture-android An Android app demonstrating the MVVM architecture with Kotlin and various dependencies 598
jeroenmols/modularizationexample Demonstrates modularizing an Android app into logical vertical slices using multiple modules and hierarchical architecture 733
android/nowinandroid An Android app that provides news updates and follows design and development best practices. 16,980
reactivedroid/tvflix An Android app replicating TVMaze.com's functionality with Kotlin and various architecture components for learning and demonstration purposes. 411
patilshreyas/foodium An Android app demonstrating modern development tools and features 2,270
mitchtabian/clean-notes An Android app demonstrating Clean Architecture principles using Kotlin and various libraries. 545
skydoves/pokedex A sample Android app demonstrating modern development practices with various libraries and frameworks. 7,830
jetbrains/kotlin A programming language with features like multiplatform support and a comprehensive set of libraries. 49,396
emedinaa/kotlin-mvvm A sample Android application demonstrating the MVVM pattern using Kotlin and Retrofit for network interactions, showcasing ViewModel, LiveData, and other architectural components. 536
mitchtabian/open-api-android-app An Android app with clean architecture and MVI pattern using Retrofit2, Room Persistence, and Hilt dependency injection. 692