Clean-MVVM-ArchComponents

Star Wars app

An Android app consuming a Star Wars API to display Movie Characters with a modular, scalable architecture using MVVM and clean principles.

👽 Built with MVVM pattern, Koin , Coroutines + Flows ,Architecture Components, Data Binding , Firebase , Unit/UI Tests ,Motion Layout

GitHub

690 stars
23 watching
112 forks
Language: Kotlin
last commit: over 5 years ago
androidandroid-architecturearchitecture-componentscleanclean-architecturecoroutinesespressofirebasejunitkoinkotlinkotlin-flowmotionlayoutmvvmmvvm-architectureretrofit2robolectrictdd

Related projects:

RepositoryDescriptionStars
ezike/starwarssearch-mviAn Android project demonstrating MVI architecture and various dependency libraries197
amitshekhariitbhu/mvvm-architecture-androidAn Android app demonstrating the MVVM architecture with Kotlin and various dependencies616
happysingh23828/android-clean-architectureAn Android app demonstrating Clean Architecture principles to manage data and dependencies in a maintainable way298
ferprieto/spacex-prepare-for-clean-architecture-liftoffAn Android application framework implementing Clean Architecture with various libraries and testing tools723
shivamdhuria/flows_guideAn Android application built using Dagger Hilt, Coroutines and Flow with MVVM architecture for offline-first data access.191
emedinaa/kotlin-mvvmA sample Android application demonstrating the MVVM pattern using Kotlin and Retrofit for network interactions, showcasing ViewModel, LiveData, and other architectural components.537
philippeboisney/archappA simple Android app demonstrating a multi-module MVVM architecture using various Android libraries and frameworks.625
lopspower/cleanrxarchitectureA sample Android application demonstrating Clean Architecture and MVI principles with GitHub API integration.385
mitchtabian/clean-notesAn Android app demonstrating Clean Architecture principles using Kotlin and various libraries.546
qingmei2/mvvm-architectureAn Android project demonstrating MVVM + Jetpack architecture using Kotlin and various third-party libraries.1,840
mitchtabian/open-api-android-appAn Android app with clean architecture and MVI pattern using Retrofit2, Room Persistence, and Hilt dependency injection.692
imangazalievm/utair-mvp-sampleAn Android app demonstrating Clean Architecture + MVP pattern with Coroutines and Dagger 231
sansets/android-clean-architectureA sample Android application demonstrating modern architecture and best practices for development126
denissimon/ios-mvvm-clean-architectureAn iOS app demonstrating MVVM-C Clean Architecture with Swift Concurrency and image caching, providing a modular example for building scalable and maintainable apps.32
hoc081098/comicreaderapp_mvi_coroutine_rxkotlin_jetpackA comprehensive Android app showcasing MVVM/MVI architecture with Kotlin Coroutines and RxKotlin for data processing.290