StarWarsSearch-MVI

Android app demo

An Android project demonstrating MVI architecture and various dependency libraries

Star wars sample android project showcasing the use of View components for rendering UI in Fragments and Activities. Uses Android Jetpack, clean architecture with MVI (Uni-directional data flow), dagger hilt, and kotlin coroutines with StateFlow

GitHub

197 stars
8 watching
30 forks
Language: Kotlin
last commit: over 2 years ago
androidandroid-studioarchitectureclean-architecturecomponentizationcoroutinesdagger-hiltflowjetpackjetpack-androidkotlinkotlin-coroutineskotlin-gradle-dslmvimvi-androidmvi-clean-architecturenetflixreduxredux-storeviewmodel

Related projects:

RepositoryDescriptionStars
odaridavid/clean-mvvm-archcomponentsAn Android app consuming a Star Wars API to display Movie Characters with a modular, scalable architecture using MVVM and clean principles.690
mitchtabian/open-api-android-appAn Android app with clean architecture and MVI pattern using Retrofit2, Room Persistence, and Hilt dependency injection.692
amitshekhariitbhu/mvvm-architecture-androidAn Android app demonstrating the MVVM architecture with Kotlin and various dependencies616
ezike/baking-app-kotlinAn Android app that provides an interactive recipe experience with video tutorials and dynamic feature modules464
mutualmobile/praxisAn Android app demonstrating Clean Architecture principles with Jetpack Compose and multiple libraries362
hoc081098/comicreaderapp_mvi_coroutine_rxkotlin_jetpackA comprehensive Android app showcasing MVVM/MVI architecture with Kotlin Coroutines and RxKotlin for data processing.290
philippeboisney/archappA simple Android app demonstrating a multi-module MVVM architecture using various Android libraries and frameworks.625
qingmei2/mvvm-architectureAn Android project demonstrating MVVM + Jetpack architecture using Kotlin and various third-party libraries.1,840
reactivedroid/tvflixAn Android app replicating TVMaze.com's functionality with Kotlin and various architecture components for learning and demonstration purposes.412
mitchtabian/clean-notesAn Android app demonstrating Clean Architecture principles using Kotlin and various libraries.546
imangazalievm/utair-mvp-sampleAn Android app demonstrating Clean Architecture + MVP pattern with Coroutines and Dagger 231
shivamdhuria/flows_guideAn Android application built using Dagger Hilt, Coroutines and Flow with MVVM architecture for offline-first data access.191
smarttoolfactory/propertyfindarA sample Android app demonstrating the application of various technologies such as clean architecture, coroutines, and offline-first data management265
khaledsherifsayed/popularpeopleAn Android app demonstrating MVVM architecture with coroutines and shared elements, using Retrofit, Glide, and Room for data retrieval and storage.16
hadysalhab/newsfeed-mvi-daggerAn Android news application using MVI, Dagger, and NetworkBoundResource to fetch top headlines from News API13