An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with android-mvvm

A curated list of projects in awesome lists tagged with android-mvvm .

https://github.com/patloew/countries

An example Android app using Retrofit, Realm, Parceler, Dagger and the MVVM pattern with the data binding lib.

android android-architecture android-mvvm dagger data-binding gson kotlin kotlin-android mvvm mvvm-pattern parceler realm retrofit

Last synced: 08 Oct 2025

https://github.com/thecodemonks/topcorn2

A minimalistic movie listing app to browse IMDB's top 250 movies, built to demonstrate MVVM with Jetpack Compose.

android-mvvm jetpack-compose jetpack-navigation retrofit2-kotlin

Last synced: 25 Jul 2025

https://github.com/arthur3486/android-mvvm

Android library designed to greatly simplify the implementation process of an MVVM-based application by providing all the means necessary to solve the common problems and avoid the annoying boilerplate code.

android android-app android-application android-library android-mvvm android-mvvm-architecture clean-architecture dagger dagger2 databinding mvvm navigation-architecture-component okhttp retrofit room rxandroid rxjava rxjava2 solid sqlite

Last synced: 12 Apr 2025

https://github.com/youlookwhat/projectpatternstudy

Android MVC、MVP、MVVM-databinding、MVP-databinding 架构单元示例

android-mvvm databinding mvc mvp mvvm-databing

Last synced: 13 Jun 2025

https://github.com/iamsdt/musicplayer

A complete music player with playlist options. In this project the UI of old universal music player is used, but the layout created with new component of android like constrain layout, card view. For this project, exoplayer is for music play. This app support latest android 10.

android android-music-player android-mvvm exoplayer2 kotlin-coroutines music-player ump

Last synced: 15 Jul 2025

https://github.com/quickbirdeng/platform-independent-mvvm-android

An Android-MVVM example of how we create platform-independent ViewModels that can be reused on iOS/Desktop/Server

android-mvvm kotlin kotlin-android mvvm mvvm-architecture platform-independent-viewmodels rxjava rxjava2

Last synced: 09 Sep 2025

https://github.com/roroche/kandroidmodular

A sample Android application, written in Kotlin, to demonstrate how to build screens as fully independent modules.

android android-architecture android-architecture-components android-databinding android-mvvm android-mvvm-architecture koin retrofit rx-android

Last synced: 14 Sep 2025

https://github.com/llrizvanll/mvvm-sample

A simple of example of MVVM in Android with LiveData and MutableLiveData

android android-livedata android-mvvm android-mvvm-architecture android-viewmodel mvvm

Last synced: 13 Aug 2025

https://github.com/rishabh115/sendotp

A minimal Nexmo-based OTP sending Android app built using (MVVM + Dagger2 + Retrofit) clean architecture. Written in Kotlin.

android android-mvvm clean-architecture dagger2 kotlin mvvm nexmo nexmo-api nexmo-sms retrofit2 room stetho

Last synced: 28 Feb 2025

https://github.com/samsetdev/mvvm-android-master

The main players in the MVVM pattern are: The View — that informs the ViewModel about the user’s actions The ViewModel — exposes streams of data relevant to the View The DataModel — abstracts the data source. The ViewModel works with the DataModel to get and save the data.

android android-architecture-components android-mvvm architecture architecture-components baseadapter basefragment livedata livedata-databinding mvvm mvvm-architecture recyclerview-adapter recycleview viewmodel

Last synced: 11 Jun 2025

https://github.com/samsetdev/viewmodel-mster

The ViewModel class is designed to store and manage UI-related data in a conscious way. The ViewModel is able to live through the configuration changes. It means that even after the Activity is destroyed and recreated after the phone rotation, you’ll still have the same ViewModel with the same data

android android-mvvm android-viewmodel lifecycles model mvvm mvvm-architecture mvvm-sample mvvm-viewmodel view viewmodel viewmodel-framework viewmodel-pattern

Last synced: 11 Mar 2025