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

Projects in Awesome Lists tagged with viewmodel

A curated list of projects in awesome lists tagged with viewmodel .

https://github.com/iGaoWei/BigDataView

100+套大数据可视化炫酷大屏Html5模板;包含行业:社区、物业、政务、交通、金融银行等,全网最新、最多,最全、最酷、最炫大数据可视化模板。陆续更新中

bigdata bigdataviewer echarts html-template viewmodel

Last synced: 26 Jan 2026

https://github.com/kudoleh/ios-clean-architecture-mvvm

Template iOS app using Clean Architecture and MVVM. Includes DIContainer, FlowCoordinator, DTO, Response Caching and one of the views in SwiftUI

architecture clean-architecture ios-swift mvvm mvvm-architecture mvvm-ios swiftui viewmodel viewmodels xcode

Last synced: 14 May 2025

https://github.com/kudoleh/iOS-Clean-Architecture-MVVM

Template iOS app using Clean Architecture and MVVM. Includes DIContainer, FlowCoordinator, DTO, Response Caching and one of the views in SwiftUI

architecture clean-architecture ios-swift mvvm mvvm-architecture mvvm-ios swiftui viewmodel viewmodels xcode

Last synced: 04 Apr 2025

https://github.com/igaowei/bigdataview

100+套大数据可视化炫酷大屏Html5模板;包含行业:社区、物业、政务、交通、金融银行等,全网最新、最多,最全、最酷、最炫大数据可视化模板。陆续更新中

bigdata bigdataviewer echarts html-template viewmodel

Last synced: 14 May 2025

https://github.com/hegaojian/jetpackmvvm

:chicken::basketball:一个Jetpack结合MVVM的快速开发框架,基于MVVM模式集成谷歌官方推荐的JetPack组件库:LiveData、ViewModel、Lifecycle、Navigation组件 使用Kotlin语言,添加大量拓展函数,简化代码 加入Retrofit网络请求,协程,帮你简化各种操作,让你快速开发项目

android databinding google jetpack kotlin lifecycle livedata mvvm mvvm-jetpack navigation okhttp retrofit viewmodel wanandroid wanandroiddemo

Last synced: 14 May 2025

https://github.com/hegaojian/JetpackMvvm

:chicken::basketball:一个Jetpack结合MVVM的快速开发框架,基于MVVM模式集成谷歌官方推荐的JetPack组件库:LiveData、ViewModel、Lifecycle、Navigation组件 使用Kotlin语言,添加大量拓展函数,简化代码 加入Retrofit网络请求,协程,帮你简化各种操作,让你快速开发项目

android databinding google jetpack kotlin lifecycle livedata mvvm mvvm-jetpack navigation okhttp retrofit viewmodel wanandroid wanandroiddemo

Last synced: 17 Apr 2025

https://github.com/tanujnotes/Olauncher

Minimal AF Launcher for Android. Reduce your screen time. Daily wallpapers.

android android-launcher digital-wellbeing gplv3 kotlin launcher minimal mvvm olauncher viewmodel wallpaper

Last synced: 15 Mar 2025

https://github.com/afkt/devutils

:fire: ( 持续更新,目前含 300+ 工具类 ) DevUtils 是一个 Android 工具库,主要根据不同功能模块,封装快捷使用的工具类及 API 方法调用。该项目尽可能的便于开发人员,快捷、高效开发安全可靠的项目。

android compose coroutines databinding hilt jetpack kotlin leakcanary library lifecycle mvvm navigation okhttp permission retrofit room utils viewbinding viewmodel workmanager

Last synced: 21 Sep 2025

https://github.com/mrcsxsiq/kotlin-pokedex

:cyclone: A Pokedex app using ViewModel, ViewBinding, LiveData, Room and Navigation

android architecture-components hacktoberfest koin kotlin livedata navigation room viewbinding viewmodel

Last synced: 15 May 2025

https://github.com/mrcsxsiq/Kotlin-Pokedex

:cyclone: A Pokedex app using ViewModel, ViewBinding, LiveData, Room and Navigation

android architecture-components hacktoberfest koin kotlin livedata navigation room viewbinding viewmodel

Last synced: 16 Mar 2025

https://github.com/icerockdev/moko-mvvm

Model-View-ViewModel architecture components for mobile (android & ios) Kotlin Multiplatform development

android cocoapod coroutines databinding ios kotlin kotlin-multiplatform kotlin-multiplatform-mobile kotlin-native livedata moko mvvm swift viewmodel

Last synced: 15 May 2025

https://github.com/kunminx/jetpack-mvvm-scaffold

人生苦短,让脚手架为你节省时间。(目前作为《最佳实践》项目的 Dev 版优先更新)

jetpack jetpack-android jetpack-navigation jetpackmvvm lifecycle lifecycles livedata mvvm mvvm-android mvvm-architecture mvvm-databing navigation viewmodel

Last synced: 12 Apr 2025

https://github.com/iammert/androidarchitecture

Recommended architecture by Android

android architecture livedata persistance room viewmodel

Last synced: 04 Apr 2025

https://github.com/iammert/AndroidArchitecture

Recommended architecture by Android

android architecture livedata persistance room viewmodel

Last synced: 28 Mar 2025

https://github.com/AkshayChordiya/News

A sample News 🗞 app built using Modern Android Development [Architecture Components, Coroutines, Retrofit, Room, Kotlin, Dagger]

android android-architecture android-architecture-components architecture-components architecture-guidelines coroutines dagger2 kotlin kotlin-flow newsapi retrofit2 room viewmodel

Last synced: 16 Mar 2025

https://github.com/joreilly/bikeshare

SwiftUI, Jetpack Compose, Compose for Desktop and Compose for Web based Kotlin Multiplatform project (using CityBikes API http://api.citybik.es/v2/). Uses Room for local persistence

android citybikes-api ios jetpack-compose jetpack-room kotlin kotlin-coroutines kotlin-inject kotlin-multiplatform kotlin-multiplatform-mobile kotlin-native kotlinx-serialization ktor mvvm swift swiftui viewmodel wasm

Last synced: 15 May 2025

https://github.com/joreilly/BikeShare

SwiftUI, Jetpack Compose, and Compose for Desktop based Kotlin Multiplatform project (using CityBikes API http://api.citybik.es/v2/). Uses Realm for local persistence

android citybikes-api ios jetpack-compose jetpack-room kotlin kotlin-coroutines kotlin-inject kotlin-multiplatform kotlin-multiplatform-mobile kotlin-native kotlinx-serialization ktor mvvm swift swiftui viewmodel wasm

Last synced: 12 Apr 2025

https://github.com/andremion/theatre

Pet project using Clean Architecture + MVVM + Reactive Extensions + Android Architecture Components. The data are fetched from LondonTheatreDirect API. 🎭

android android-architecture-components clean-architecture dagger dagger2 dagger2-android data-binding kotlin mvvm reactive-extensions rxjava2 rxkotlin view-model viewmodel

Last synced: 05 Apr 2025

https://github.com/andremion/Theatre

Pet project using Clean Architecture + MVVM + Reactive Extensions + Android Architecture Components. The data are fetched from LondonTheatreDirect API. 🎭

android android-architecture-components clean-architecture dagger dagger2 dagger2-android data-binding kotlin mvvm reactive-extensions rxjava2 rxkotlin view-model viewmodel

Last synced: 16 Mar 2025

https://github.com/rickclephas/KMM-ViewModel

Library to use AndroidX/Kotlin ViewModels with SwiftUI

combine ios kmm kmp kotlin kotlin-multiplatform kotlin-multiplatform-mobile swift swiftui viewmodel

Last synced: 06 May 2025

https://github.com/uniflow-kt/uniflow-kt

Uniflow 🦄 - Simple Unidirectional Data Flow for Android & Kotlin, using Kotlin coroutines and open to functional programming

android coroutines kotlin kotlin-coroutines mvi state-flow unidirectional-data-flow uniflow viewmodel

Last synced: 14 Jan 2026

https://github.com/mobiledevpro/android-kotlin-mvvm-template

AppTemplate | MVVM + Clean Architecture | Kotlin, Coroutines, LiveData, Koin, Databinding, Navigation components, Room, Crashlytics, Circle CI config, commons classes for UI.

android android-app apptemplate coroutines coroutines-android coroutines-flow databinding-android koin kotlin kotlin-android livedata livedata-databinding livedata-viewmodel mvvm mvvm-android mvvm-architecture mvvm-sample navigation-fragments room viewmodel

Last synced: 17 Sep 2025

https://github.com/hazems/mvvm-sample-app

MVVM, ViewModel and LiveData Sample App

android livedata mvvm mvvm-architecture viewmodel

Last synced: 05 Apr 2025

https://github.com/sebaslogen/resaca

Compose Multiplatform library to scope ViewModels to a Composable, surviving configuration changes and navigation

android android-architecture android-library architecture-components compose compose-multiplatform compose-multiplatform-library hilt-dependency-injection koin-dependency-injection kotlin viewmodel

Last synced: 08 Apr 2025

https://github.com/melbehiry/Delish

Delish, a Food Recipes App in Jetpack Compose and Hilt based on modern Android tech-stacks and MVI clean architecture.

android architecture compose compose-navigation coroutines data-store flow hilt jetpack jetpack-compose kotlin kotlin-coroutines mvi mvi-architecture mvi-clean-architecture room viewmodel

Last synced: 27 Apr 2025

https://github.com/agileobjects/AgileMapper

A zero-configuration, highly-configurable, unopinionated object mapper with viewable execution plans. Flattens, unflattens, deep clones, merges, updates and projects queries. .NET 3.5+ and .NET Standard 1.0+.

dto mapper mapping mappings netstandard viewmodel

Last synced: 16 Mar 2025

https://github.com/takusemba/jethub

Sample App with Jetpack components(LiveData, Navigation, ViewModel) + MVVM + coroutine + single activity

android coroutines jetpack jetpack-compose livedata mvvm navigation sample viewmodel

Last synced: 05 Apr 2025

https://github.com/TakuSemba/JetHub

Sample App with Jetpack components(LiveData, Navigation, ViewModel) + MVVM + coroutine + single activity

android coroutines jetpack jetpack-compose livedata mvvm navigation sample viewmodel

Last synced: 26 Apr 2025

https://github.com/jenly1314/wanandroid

🏄 基于Architecture Components dependencies (Lifecycles,LiveData,ViewModel,Room)构建的WanAndroid开源项目。 你值得拥有的MVVM快速开发框架:https://github.com/jenly1314/MVVMFrame

android app architecture architecture-components arouter dagger2 databinding glide gson gson-converter jetpack lifecycles livedata mvvm okhttp3 open-source retrofit2 room viewmodel wanandroid

Last synced: 05 Apr 2025

https://github.com/rxswiftcommunity/rxviewmodel

ReactiveViewModel-esque using RxSwift

mvvm rxcocoa rxswift swift swift-3 swift-4 viewmodel

Last synced: 05 Apr 2025

https://github.com/RxSwiftCommunity/RxViewModel

ReactiveViewModel-esque using RxSwift

mvvm rxcocoa rxswift swift swift-3 swift-4 viewmodel

Last synced: 07 May 2025

https://github.com/jenly1314/mvvmframe

🏰 MVVMFrame 是一个基于Google官方推出的JetPack构建的快速开发框架。从此构建一个MVVM模式的项目变得快捷简单。

android android-architecture-components architecture-components component dagger2 databinding hilt jetpack jetpack-android kotlin lifecycle livedata mvvm mvvm-architecture mvvm-framework repository retrofit2 room room-database viewmodel

Last synced: 01 Feb 2026

https://github.com/liujingxing/rxlife

一行代码解决RxJava 内存泄漏,一款轻量级别的RxJava生命周期管理库

lifecycle rxjava2 viewmodel

Last synced: 03 May 2025

https://github.com/marcellogalhardo/retained

[ACTIVE] A lightweight alternative to Android's ViewModels. The easiest way to retain instances in Activities, Fragments or Composables.

android kotlin viewmodel

Last synced: 05 Apr 2025

https://github.com/serbelga/ToDometer

✅ A meter to-do list built with Android Jetpack (Room, ViewModel, LiveData, Databinding, ViewBinding, DataStore...), MotionLayout, Kotlin Coroutines, Dagger Hilt, Material Components, ...

android-jetpack livedata room viewmodel

Last synced: 09 Jul 2025

https://github.com/philippeboisney/githubarchitecturecomponents

The implementation of Android "Architecture Components" sample explained by Google : https://developer.android.com/topic/libraries/architecture/guide.html

android architecture-components dagger2 java livedata retrofit2 viewmodel

Last synced: 31 Jul 2025

https://github.com/RajashekarRaju/compose-actors

:robot: Android app built with jetpack :rocket: compose follows new revamped guide to app architecture. Implemented with State, Coroutines :curly_loop:, ViewModels, Repository pattern, Light/Dark theme :rainbow: MD3, Animations, Draw on canvas, Custom layouts, UI state handling, :cyclone: Image loading with coil, Palette :art: usage and dynamic theming etc.

android-application animations canvas-animation coil-kotlin compose-animation coroutines jetpack-components jetpack-compose jetpack-navigation material-design-3 state state-handling textfield viewmodel

Last synced: 20 Apr 2025

https://github.com/piashcse/Hilt-MVVM-Compose-Movie

Movie World 📱 android app built with Jetpack Compose, Hilt, Coroutines, Flow, Room, ViewModel based on MVVM architecture recommended by Google. It offers a clean, scalable, and maintainable codebase for Android development.

android animation clean-architecture compose coroutines flow hilt jetpack-compose kotlin kotlin-coroutines moviedb-api mvvm mvvm-architecture navigation-component paging3 reftrofit room-database viewmodel

Last synced: 07 Nov 2025

https://github.com/jianjunxiao/wanandroid

Kotlin+JetPack+协程实现的MVVM架构Wanandroid客户端

androidx coroutines daynight jetpack kotlin livedata livedatabus mvvm-android room viewmodel wanandroid

Last synced: 13 Apr 2025

https://github.com/afollestad/ulfberht

🗡️ A small but powerful & opinionated DI library. Written in Kotlin, and powered by annotation processing.

annotation-processor dependency-injection di kotlin lifecycle viewmodel

Last synced: 14 Jan 2026

https://github.com/auron567/Gallerit

A sample Android gallery to search images posted on Reddit, built using modern Android development tools (Architecture Components, MVVM, Coroutines, Flow, Navigation, Retrofit, Room, Koin)

android coroutines gradle-kotlin-dsl koin kotlin kotlin-flow livedata mockk mvvm navigation repository-pattern retrofit2 room singleactivityapp stateflow viewmodel

Last synced: 12 Apr 2025

https://github.com/Ezike/StarWarsSearch-MVI

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

android android-studio architecture clean-architecture componentization coroutines dagger-hilt flow jetpack jetpack-android kotlin kotlin-coroutines kotlin-gradle-dsl mvi mvi-android mvi-clean-architecture netflix redux redux-store viewmodel

Last synced: 11 May 2025

https://github.com/piashcse/kmm-movie

KMP Movie 📱 app for Android, iOS and desktop built with Compose Multiplatform (KMP, CMP) and MVVM Architecture recommended by Google.

android bottom-navigation clean-architecture compose compose-multiplatform coroutines decompose desktop flow ios kmm kmp kotlin kotlin-serialization ktor moviedbapi mvvm navigation precompose viewmodel

Last synced: 07 Mar 2025

https://github.com/piashcse/kmp-movie

KMP Movie 📱 app for Android, iOS and desktop built with Compose Multiplatform (KMP, CMP) and MVVM Architecture recommended by Google.

android bottom-navigation clean-architecture compose compose-multiplatform coroutines decompose desktop flow ios kmm kmp kotlin kotlin-serialization ktor moviedbapi mvvm navigation precompose viewmodel

Last synced: 25 Dec 2025

https://github.com/yetel/easychatandroidclient

EasyChat是一个开源的社交类的App。主要包含消息、好友、群组等相关的IM核心功能。部分界面参照了QQ、微信等相关社交APP。EasyChat APP整体采用MVVM模式,基于JetPack(Lifecycle,LiveData,ViewModel,Room)构建

android-architecture-components chat chatapp dagger easychat im jetpack kotlin-coroutines lifecycle livedata mvvm netty qq room social-network socket tcp viewmodel wechat

Last synced: 13 Apr 2025

https://github.com/944095635/mvvm

适合新人学习的WPF MVVM案例

dmskin mvvm viewmodel wpf

Last synced: 16 Mar 2025

https://github.com/944095635/MVVM

适合新人学习的WPF MVVM案例

dmskin mvvm viewmodel wpf

Last synced: 04 May 2025

https://github.com/simplezhli/saber

🏄 帮助你快速使用Android的LiveData与ViewModel,已支持SavedState

android lifecycle livedata savedstate viewmodel

Last synced: 29 Jun 2025

https://github.com/rifqimfahmi/android-mvvm-coroutine

Kotlin android application example with MVVM pattern, android architecture, kotlin coroutine, unit test, and UI test

android-architecture android-cleanarchitecture android-mvvm-coroutine coroutines kotlin-android-application kotlin-coroutine livedata mvvm-pattern repository-pattern room viewmodel

Last synced: 11 Apr 2025

https://github.com/armcha/mvp-architecture-components

This is a sample project, showing the connection between Android Architecture Components and MVP pattern.

android-architecture android-architecture-components mvp orientation-changes viewmodel

Last synced: 22 Apr 2025

https://github.com/armcha/MVP-Architecture-Components

This is a sample project, showing the connection between Android Architecture Components and MVP pattern.

android-architecture android-architecture-components mvp orientation-changes viewmodel

Last synced: 22 Jul 2025

https://github.com/dzoukr/fue

F# templating library with simple syntax designed for smooth work with F# types.

fsharp html netstandard20 template-engine templating viewmodel web

Last synced: 16 May 2025

https://github.com/skydoves/viewmodel-lifecycle

🌳 ViewModel Lifecycle allows you to track and observe Jetpack's ViewModel lifecycle changes.

android coroutines jetpack-viewmodel lifecycle observe viewmodel

Last synced: 04 Sep 2025

https://github.com/fevziomurtekin/DeezerClone

This Application using Dagger Hilt, Coroutines, Flow, Jetpack (Room, ViewModel, LiveData),Navigation based on MVVM architecture.

android coroutine coroutines databind flow jetpack kotlin kotlin-serialization livedata mockito-kotlin mockk mvvm navigation retorofit2 robolectric room viewmodel

Last synced: 11 May 2025

https://github.com/kaushalvasava/xphotogram

It is a XPhotogram app using Jetpack compose. I used dependency Injection, Retrofit2, Viewpager, MVVM architecture, Flow, bottom-navigation, navigation graph, and animations.

android bottom-navigation compose dagger-hilt dependency-injection flow jetpack jetpack-android jetpack-compose jetpack-compose-navigation jetpackcompose kotlin restapi retrofit2 ui-components ui-design uikit viewmodel viewpager

Last synced: 30 Apr 2025

https://github.com/ihsanbal/android-architecture-components

Architecture Components + MVVM + Data Binding + RxJava2 + Dagger2

dagger2 data-binding livedata mvvm okhttp3 retrofit2 room rxjava2 viewmodel

Last synced: 11 Apr 2025

https://github.com/shashank02051997/moviefinderusingmvvm-android

🔥 MVVM + Clean Architecture + Best Practices | 🍿Movie Finder is a sample Android application 📱to search movies using OMDb API which is built to demonstrate use of Modern Android development tools - (Kotlin, Coroutines, Kodein, Architecture Components, MVVM, Retrofit, Gson, Material Components) 😊😊😉

android android-app coroutines-android gson gson-converter gson-library kotlin kotlin-android livedata livedata-databinding material-design material-ui mvvm mvvm-architecture retrofit2 viewmodel

Last synced: 16 Jun 2025

https://github.com/halcyonmobile/multiplatformplayground

Kotlin Multiplatform project in Jetpack Compose & SwiftUI with shared ViewModel layer and File upload

android backend hierarchy kotlin kotlin-multiplatform kotlin-native kotlinx-coroutines ktor localization moko swiftui usecase viewmodel

Last synced: 31 Oct 2025

https://github.com/mrcsxsiq/droidnotes

📝 Note List app based on MVVM architecture (ViewModel, LiveData, Coroutines, Room and Jetpack Compose)

android architecture-components compose coroutines demo grpc hacktoberfest jetpack jetpack-compose livedata mvvm offline-first protobuf reactive room sample unit-testing viewmodel

Last synced: 03 May 2025

https://github.com/mrcsxsiq/DroidNotes

📝 Note List app based on MVVM architecture (ViewModel, LiveData, Coroutines, Room and Jetpack Compose)

android architecture-components compose coroutines demo grpc hacktoberfest jetpack jetpack-compose livedata mvvm offline-first protobuf reactive room sample unit-testing viewmodel

Last synced: 11 May 2025

https://github.com/SkyD666/NightScreen

🌙 A nighttime eye care software. The software is developed using Jetpack Compose. Material Design 3 (You) style.

android compose jetpack-compose kotlin material-design material-design-3 night-screen nightscreen screen viewmodel

Last synced: 20 Apr 2025

https://github.com/tibel/Caliburn.Light

The magic-free Caliburn.Light, a powerful framework designed for building applications across current XAML platforms.

async caliburn command eventaggregator ioc model-view-viewmodel mvvm ui validation viewmodel winui wpf

Last synced: 23 Mar 2025

https://github.com/tibel/caliburn.light

The magic-free Caliburn.Light, a powerful framework designed for building applications across current XAML platforms.

async caliburn command eventaggregator ioc model-view-viewmodel mvvm ui validation viewmodel winui wpf

Last synced: 31 Mar 2025

https://github.com/yangchaojiang/aacomponents

基于google Android Architecture Components 封装实现组件式MVP快速开发框架

android architecture-components lifecycle livedata viewmodel

Last synced: 14 Apr 2025

https://github.com/catalinghita8/android-mvvm-rxjava2-dagger2

This repository contains a detailed sample application that uses MVVM as its presentation layer pattern. Essential dependencies are Dagger2 with Dagger-android, RxJava2 with RxAndroid, Room, Retrofit and Espresso.

android-development dagger-android dagger2 dependency-injection kotlin mvvm mvvm-pattern room-persistence-library rxjava2 rxjava2-dagger2-retrofit2 viewmodel

Last synced: 10 Apr 2025