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

Projects in Awesome Lists tagged with mvvm-pattern

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

https://github.com/mayokunadeniyi/Instant-Weather

An Android weather application implemented using the MVVM pattern, Retrofit2, Dagger Hilt, LiveData, ViewModel, Coroutines, Room, Navigation Components, Data Binding and some other libraries from the Android Jetpack.

algolia-instantsearch coroutines-android dagger-hilt databinding dependency-injection livedata material-design mvvm-pattern navigation-architecture-component paging-library retrofit2 room-persistence-library timber

Last synced: 13 Apr 2025

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: 05 Apr 2025

https://github.com/hoc081098/comicreaderapp_mvi_coroutine_rxkotlin_jetpack

⚡️Comic reader app 📘 Learning MVVM / MVI with :cyclone: RxKotlin, Retrofit, Kotlinx Coroutine, Work Manager, Room, Firebase, AndroidX Startup, Clean Architecture, Arrow.Kt Functional Programming ... ❄️ androidx-startup, androidx-room, androidx-viewmodel, arrow-kt

android-clean-architecture-kotlin android-mvi comic-reader comics-reader coroutines-android functional-reactive-programming jetpack-android jetpack-lifecycle-components jetpack-navigation jetpack-workmanager kotlin-coroutine kotlin-coroutines mvi mvi-android mvi-architecture mvi-clean-architecture mvvm-android mvvm-pattern rxkotlin rxkotlin-android

Last synced: 16 May 2025

https://github.com/hoc081098/ComicReaderApp_MVI_Coroutine_RxKotlin_Jetpack

⚡️Comic reader app 📘 Learning MVVM / MVI with :cyclone: RxKotlin, Retrofit, Kotlinx Coroutine, Work Manager, Room, Firebase, AndroidX Startup, Clean Architecture, Arrow.Kt Functional Programming ... ❄️ androidx-startup, androidx-room, androidx-viewmodel, arrow-kt

android-clean-architecture-kotlin android-mvi comic-reader comics-reader coroutines-android functional-reactive-programming jetpack-android jetpack-lifecycle-components jetpack-navigation jetpack-workmanager kotlin-coroutine kotlin-coroutines mvi mvi-android mvi-architecture mvi-clean-architecture mvvm-android mvvm-pattern rxkotlin rxkotlin-android

Last synced: 13 Apr 2025

https://github.com/jarroyoesp/kotlinmultiplatform_mvvm

Android & iOS App using MVVM pattern and LiveData on the presentation layer + Clean Arch on the common shared code.

android clean-architecture coroutines kotlin kotlin-multiplatform mvvm-architecture mvvm-pattern serialization

Last synced: 08 May 2025

https://github.com/jarroyoesp/KotlinMultiplatform_MVVM

Android & iOS App using MVVM pattern and LiveData on the presentation layer + Clean Arch on the common shared code.

android clean-architecture coroutines kotlin kotlin-multiplatform mvvm-architecture mvvm-pattern serialization

Last synced: 13 Apr 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/suho/ios-clean-architecture

MVVM-Coordinator + RxSwift and Clean Architecture

clean-architecture coordinator ios mvvm mvvm-architecture mvvm-pattern rxswift swift

Last synced: 15 May 2025

https://github.com/Yoddikko/yoddChatGPT

This app uses the OpenAISwift library, ChatGPTSwift library and OpenAI library to communicate with the popular ChatGPT artificial intelligence. The app allows you to have a quick message exchange with a simple and clean interface, but with useful features.

chat chatbot chatgpt chatgpt3 dall-e image-generation ios ipad ipados mit-license mvvm mvvm-architecture mvvm-pattern openai openaiswift swift swift5 swiftlint swiftlint-config swiftui

Last synced: 26 Mar 2025

https://github.com/2307vivek/pagingcompose-sample

This is a sample project which demonstrates how to create infinite lists 📋📋 with Paging 3 library in Jetpack Compose using modern Android Architecture Components(Kotlin, MVVM, Flow, Jetpack Compose, Paging 3 Library, Android Jetpack).

android compose flow jetpack-compose jetpack-compose-tutorial kotlin kotlin-android kotlin-flow livedata mvvm mvvm-android mvvm-architecture mvvm-pattern paging paging-library paging3 repository retrofit2

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

https://github.com/amirreza-tabeshfard/at-netcore-notepadplusplus

Notepad++ Editor is one of the most important programs on any computer that everyone uses every day. The most popular and popular editor in Windows operating systems is Notepad, which is definitely familiar to everyone.

csharp mvvm mvvm-architecture mvvm-framework mvvm-pattern notepad notepad-plus-plus notepad-plusplus plusplus visual-studio wfa windows-form-application windows-presentation-foundation wpf

Last synced: 10 Feb 2025

https://github.com/ajsaulsberry/blipprojects

ASP.NET MVC case study solution for PluralSight Guides. Demonstrates structuring a solution with separate projects for the web application, entities, data context, utilities, and tests.

asp-net asp-net-mvc c-sharp dotnet-framework entity-framework hack-guides html javascript ms-sql-server mvvm-pattern pluralsight

Last synced: 15 Feb 2025

https://github.com/neurospeech/web-atoms.js

Enterprise Grade JavaScript Web Components with MVVM inspired from Flex and Silverlight

javascript javascript-framework javascript-mvvm javascript-mvvm-framework mvvm mvvm-framework mvvm-pattern

Last synced: 11 Apr 2025

https://github.com/jamsoft/jamsoft.avaloniaui.dialogs

Provides the ability to show various dialogs and child windows in a DI injectable application dialog service ready to plug into MVVM AvaloniaUI applications. The general idea is to make it as simple as possible to handle all the basics of using dialogs with as few assumptions as possible whilst also providing a feature rich experience.

avaloniaui c-sharp csharp dialog dotnet mvvm mvvm-architecture mvvm-pattern services window-manager windows wizard wizard-steps wizards

Last synced: 24 Apr 2025

https://github.com/ajsaulsberry/blipdrop

ASP.NET MVC case study solution for PluralSight Guides. Demonstrates how to use populate dropdown lists in Razor views.

asp-net asp-net-core-mvc entity-framework entity-framework-6 html jquery jquery-ajax jquery-validation ms-sql-server mvvm-pattern

Last synced: 15 Feb 2025

https://github.com/jeremylikness/blazormvvm

Implementation of MVVM pattern in Blazor

blazor mvvm mvvm-pattern

Last synced: 10 Apr 2025

https://github.com/insire/mvvmscarlettoolkit

MvvmScarletToolkit is a personal project and framework to speed up the development process of xaml based applications using the viewmodel first approach

async csharp mvvm mvvm-pattern viewmodel viewmodel-first wpf xamarin-forms

Last synced: 11 Apr 2025

https://github.com/ajsaulsberry/BlipBinding

ASP.NET MVC case study solution for PluralSight Guides. Demonstrates how to use default MVC model binding with hierarchical form data.

asp-net asp-net-mvc c-sharp dotnet-framework entity-framework hack-guides html ms-sql-server mvvm-pattern pluralsight

Last synced: 04 Apr 2025

https://github.com/ajsaulsberry/blipbinding

ASP.NET MVC case study solution for PluralSight Guides. Demonstrates how to use default MVC model binding with hierarchical form data.

asp-net asp-net-mvc c-sharp dotnet-framework entity-framework hack-guides html ms-sql-server mvvm-pattern pluralsight

Last synced: 15 Feb 2025

https://github.com/techsenger/tabshell

Techsenger TabShell is a lightweight platform for building tab-based applications in JavaFX using the MVVM pattern.

javafx javafx-application javafx-component javafx-components javafx-desktop-app javafx-desktop-apps javafx-gui javafx-library javafx-project mvvm mvvm-architecture mvvm-pattern

Last synced: 11 Jun 2025

https://github.com/fumiyasac/RxSwiftUIExample

[ING] - RxSwiftとUI実装の組み合わせサンプル

mvvm-pattern rxswift rxswift-examples ui-design

Last synced: 11 Mar 2025

https://github.com/rehansaeed/mvvm-design-patterns

Showcasing the design patterns you can use alongside Model-View-ViewModel (MVVM).

csharp design-patterns dotnet dotnet-core mvvm mvvm-architecture mvvm-framework mvvm-pattern

Last synced: 19 Apr 2025

https://github.com/giuseppenovielli/mvvmcrud

MvvmCrud helps your Xamarin.Forms/MAUI app to standardize operations of creating, updating, deletion and display data, from REST API.

crud-api crud-application crud-operation csharp maui maui-app maui-apps mvvm-architecture mvvm-pattern prismlibrary xamarin xamarin-forms

Last synced: 14 May 2025

https://github.com/JohnYezub/NewsFeed_SwiftUI_MVVM

Simple SwiftUI app with Widgets and WatchOS. Example(demo), that displays list of US news for today (thanks https://newsapi.org/).

deeplinking deeplinks mvvm mvvm-pattern newsfeed swiftui swiftui-demo swiftui-example watchkit watchos widgetkit widgets xcode12

Last synced: 02 May 2025

https://github.com/mo7amedaliebaid/housing-organizer

A Flutter App for organizing real estates selling and renting, The user can make a post about his product or buy from what is available.

cloud-firestore dart firebase flutter flutter-firebase housing image-picker mvvm-pattern real-estate

Last synced: 12 Apr 2025

https://github.com/mirzaevolution/Vx-Shutdown-Timer

Shutdown Manager for Ms Windows operating system. Supports countdown timer, scheduled timer, service timer and various trigger timers.

csharp hibernate mvvm-pattern restart shutdown-manager shutdown-timer shutdown-trigger windows windows-service wpf

Last synced: 12 Mar 2025

https://github.com/nicosnicolaou16/sampleroomdatabasewithretrofit

This is a sample project that uses Room database with Retrofit to display a list of data in a RecyclerView using data binding.

android android-application coroutines-android kotlin kotlin-android kotlin-ktx livedata mvvm mvvm-android mvvm-architecture mvvm-pattern navigation retrofit room-database

Last synced: 08 Apr 2025

https://github.com/russkyc/wpf-mvvm-template

WPF MVVM Project Template with CommunityToolkit.MVVM

dotnet dotnet-cli mvvm mvvm-architecture mvvm-pattern project-template rider visual-studio wpf

Last synced: 12 Apr 2025

https://github.com/jamsoft/JamSoft.AvaloniaUI.Dialogs

Provides the ability to show various dialogs and child windows in a DI injectable application dialog service ready to plug into MVVM AvaloniaUI applications. The general idea is to make it as simple as possible to handle all the basics of using dialogs with as few assumptions as possible whilst also providing a feature rich experience.

avaloniaui c-sharp csharp dialog dotnet mvvm mvvm-architecture mvvm-pattern services window-manager windows wizard wizard-steps wizards

Last synced: 11 May 2025

https://github.com/kroshkaevan/weather

iOS weather app from OpenWeatherMap API

mvvm-architecture mvvm-pattern openweather-api swift5 swiftui weather

Last synced: 01 Mar 2025

https://github.com/ajsaulsberry/blipvalidate

ASP.NET Core MVC case study solution for codeArbor and PluralSight Guides. Demonstrates client data validation using view models, data annotations, jQuery unobtrusive validation, and the Core MVC ModelState object.

asp-net asp-net-core asp-net-core-mvc c-sharp codearbor dotnet-core dotnet-standard entity-framework-core hack-guides html html5 jquery jquery-validation mvvm-pattern pluralsight

Last synced: 23 Feb 2025

https://github.com/haavamoa/retrospectiveclient

A client to use during a team retrospective to create notes and publish them to a Slack channel.

mvvm mvvm-pattern wpf

Last synced: 29 Apr 2025

https://github.com/ferhatozcelik/android-mvvm-template

This is an Android project template that demonstrates the use of the MVVM (Model-View-ViewModel) architecture along with modern Android architecture components. It provides a structured starting point for building Android applications that are maintainable, testable, and scalable.

mvvm-android mvvm-architecture mvvm-pattern mvvm-sample

Last synced: 22 Nov 2024

https://github.com/chenxiancai/stcbinder

If you want to decouple your business logic in UI, if you want a lightweight architecture than reactivecocoa , use STCBinder, a simple and easy way to write code in MVVM pattern, it is like react-redux。

binding delegate-pattern mvvm-pattern objective-c observer-pattern reactivecocoa redux

Last synced: 22 Apr 2025

https://github.com/kamilhan-karaismailoglu/e-commerce-application

The E-Commerce Application that made with Xamarin and MVVM Pattern using Firebase authentication, Firebase realtime database and Sqlite. This program was written for the Object Oriented Programming lecture.

firebase firebase-authentication firebase-database firebase-realtime-database mvvm-pattern sqlite unit-test xamarin xamarin-android xamarin-forms xamarin-tests

Last synced: 13 Jun 2025

https://github.com/shubham16g/view_model_x

An Android similar state-management package (StateFlow and SharedFlow with ViewModel) which helps to implement MVVM pattern easily.

dart dartlang flutter flutter-package flutter-state-management library mvvm-pattern sharedflow state-management stateflow viewmodel-pattern

Last synced: 13 Jun 2025

https://github.com/j0nat/large-database-operations-wpf-application

MVVM and Repository Pattern and Database Operation GUI Test

entityframework mvvm-pattern repository-pattern sqlite wpf

Last synced: 24 Apr 2025

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

This repository acts as reference to a Medium Article.

android-application android-development dagger2-mvvm mvvm-pattern

Last synced: 10 Apr 2025

https://github.com/stricq/str.mvvmcommon

Common MVVM code for STR WPF applications

mvvm-behavior mvvm-binding mvvm-pattern mvvm-relay-command mvvmc wpf

Last synced: 22 Jun 2025

https://github.com/walidfekry/happiness-jar

تطبيق تحفيزي ملئ باقتباسات وأقوال ملهمة تعزز الإيجابية والسعادة في حياتك اليومية.

android dart flutter mvvm-pattern provider-state-management sqlite

Last synced: 16 Apr 2025

https://github.com/sketchnow/sketchnow.wpf

A application brings the ability to draw on your screen

annotation annotation-tool csharp inkcanvas material-design mvvm-pattern velopack windows wpf

Last synced: 15 Mar 2025

https://github.com/irons163/ircollectiontableviewmodel-swift

IRCollectionTableViewModel-swift is a powerful MVVM Tableview/CollectionView for iOS, which is flexible and can easy to handle and reuse.

collectionview flexible ios mvvm mvvm-architecture mvvm-pattern swift tableview tableview-collectionview

Last synced: 13 Jun 2025

https://github.com/lschmid83/gps-intersect

This application displays a GPS route (GPX or KML) on a map and calculates the timestamps of intersections with areas represented by polygons.

cefsharp gps-tracking json mvvm-pattern object-oriented-programming open-layers open-street-map polygon-intersection serialization treeview wpf-application xml

Last synced: 18 Dec 2024

https://github.com/KWodarczyk/UwpWinUI3PageMVVMNavigation

This is my take on Page and ViewModel Navigation in UWP

csharp mvvm mvvm-pattern navigation uwp uwp-apps winui winui3

Last synced: 12 Mar 2025

https://github.com/chayan2009/bluetooth-iot-android-framework

A powerful Android framework designed to simplify the integration and management of Bluetooth-based IoT devices

bluetooth bluetooth-connection coroutines-android jetpack jetpack-compose mvvm-android mvvm-architecture mvvm-architecture-pattern mvvm-pattern

Last synced: 11 Apr 2025

https://github.com/mallikarjunh/design-patterns

It contains different sample demo projects with different design patterns solutions

delegate-pattern delegatepattern design-patterns mvc-architecture mvvm-pattern observer-pattern protocol-delegates

Last synced: 11 Jun 2025

https://github.com/tegraxd/seesaw

Seesaw is MVVM (Model-View-ViewModel) helper to hasten app development.

android android-development kotlin kotlin-android mvvm mvvm-architecture mvvm-pattern

Last synced: 12 Jun 2025

https://github.com/janluksoft/wpfmvvmbarchart

A simple WPF application with MVVM pattern with a bar chart

c-sharp chart chart-bars dotnet mvvm mvvm-pattern user-control wpf wpf-application

Last synced: 03 Mar 2025

https://github.com/frankois944/mvvmforios-swift

MvvmForIOS-Swift is a Framework for making iOS application with the Mvvm pattern

ioc ios mvvm-architecture mvvm-framework mvvm-pattern mvvmforios-swift swift viewmodel

Last synced: 04 Apr 2025

https://github.com/it-delinquent/wpf_unix_permissions

A small WPF program to help visualise Unix permissions. Also, it uses an MVVM set using Caliburn.Micro

c-sharp caliburn caliburn-micro csharp mvvm mvvm-architecture mvvm-framework mvvm-pattern permissions programming programming-language unix windows wpf wpf-application wpf-ui

Last synced: 02 Mar 2025

https://github.com/probokrishnacahya/moviedb

Movies Catalogue Application (Android Native Mobile)

android-studio java movies-catalogue mvvm-pattern tmdb-api

Last synced: 14 May 2025