mvvm

There are 12133 repositories under mvvm topic.

  • Avalonia

    AvaloniaUI/Avalonia

    Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology

    Language:C#28.7k4727.9k2.5k
  • SteamTools

    BeyondDimension/SteamTools

    🛠「Watt Toolkit」是一个开源跨平台的多功能 Steam 工具箱。

    Language:C#23.1k1162.2k1.5k
  • didi/LogicFlow

    A flow chart editing framework focus on business customization. 专注于业务自定义的流程图编辑框架,支持实现脑图、ER图、UML、工作流等各种图编辑场景。

    Language:TypeScript10.6k1021.3k1.3k
  • knockout/knockout

    Knockout makes it easier to create rich, responsive UIs with JavaScript

    Language:JavaScript10.5k5131.9k1.5k
  • uno

    unoplatform/uno

    Open-source platform for building cross-platform native Mobile, Web, Desktop and Embedded apps quickly. Create rich, C#/XAML, single-codebase apps from any IDE. Hot Reload included! 90m+ NuGet Downloads!!

    Language:C#9.6k1977.6k810
  • Jetpack-MVVM-Best-Practice

    KunMinX/Jetpack-MVVM-Best-Practice

    难得一见 Jetpack MVVM 最佳实践。在 "以简驭繁" 代码中,对 "视图控制器" 乃至 "标准化开发模式" 形成正确、深入理解。

    Language:Java9k131611.7k
  • ReactiveUI

    reactiveui/ReactiveUI

    An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.

    Language:C#8.4k3541.3k1.1k
  • Pokedex

    skydoves/Pokedex

    🗡️ Pokedex demonstrates modern Android development with Hilt, Material Motion, Coroutines, Flow, Jetpack (Room, ViewModel) based on MVVM architecture.

    Language:Kotlin8.1k198341.1k
  • uber/RIBs

    Uber's cross-platform mobile architecture framework - Android Repository

    Language:Kotlin7.9k199331915
  • goldze/MVVMHabit

    👕基于谷歌最新AAC架构,MVVM设计模式的一套快速开发库,整合Okhttp+RxJava+Retrofit+Glide等主流模块,满足日常开发需求。使用该框架可以快速开发一个高质量、易维护的Android应用。

    Language:Java7.7k1791071.7k
  • getActivity/AndroidProject

    Android 技术中台,但愿人长久,搬砖不再有

    Language:Java6.7k1111381.4k
  • android-showcase

    igorwojda/android-showcase

    💎 Android application following best practices: Kotlin, Coroutines, JetPack, Clean Architecture, Feature Modules, Tests, MVVM, DI, Static Analysis...

    Language:Kotlin6.7k11769902
  • Prism

    PrismLibrary/Prism

    Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Xamarin Forms, and Uno / Win UI Applications..

    Language:C#6.6k3841.9k1.7k
  • Finb/Bark

    Bark is an iOS App which allows you to push custom notifications to your iPhone

    Language:Swift6.6k32280530
  • nalexn/clean-architecture-swiftui

    SwiftUI sample app using Clean Architecture. Examples of working with SwiftData persistence, networking, dependency injection, unit testing, and more.

    Language:Swift6.3k10781781
  • WindowsCommunityToolkit

    CommunityToolkit/WindowsCommunityToolkit

    The Windows Community Toolkit is a collection of helpers, extensions, and custom controls. It simplifies and demonstrates common developer tasks building .NET apps with UWP and the Windows App SDK / WinUI 3 for Windows 10 and Windows 11. The toolkit is part of the .NET Foundation.

    Language:C#6k3312.5k1.4k
  • TeamAmaze/AmazeFileManager

    Material design file manager for Android

    Language:Java5.8k1732.6k1.6k
  • onmyway133/awesome-ios-architecture

    :japanese_castle: Better ways to structure iOS apps

  • DMQ/mvvm

    剖析vue实现原理,自己动手实现mvvm

    Language:CSS5.2k136421.3k
  • CloudReader

    youlookwhat/CloudReader

    🗡️ 云阅:一款基于网易云音乐UI,使用玩Android Api,Retrofit2 + RxJava2 + Room + MVVM-databinding架构开发的Android客户端

    Language:Java5k1611241.3k
  • baidu/san

    A fast, portable, flexible JavaScript component framework

    Language:JavaScript4.7k136464550
  • moezbhatti/qksms

    The most beautiful SMS messenger for Android

    Language:Kotlin4.6k1361.8k1.1k
  • dotnetcore/WTM

    Use WTM to write .netcore app fast !!!

    Language:C#4.3k170429895
  • Tencent/westore

    小程序MVVM分层架构

    Language:JavaScript4.3k149106482
  • 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

    Language:Swift4.3k619708
  • MvvmCross/MvvmCross

    The .NET MVVM framework for cross-platform solutions, including Android, iOS, MacCatalyst, macOS, tvOS, WPF, WinUI

    Language:C#3.9k2322.2k1.3k
  • CommunityToolkit/dotnet

    .NET Community Toolkit is a collection of helpers and APIs that work for all .NET developers and are agnostic of any specific UI platform. The toolkit is maintained and published by Microsoft, and part of the .NET Foundation.

    Language:C#3.5k66560352
  • hegaojian/JetpackMvvm

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

    Language:Kotlin3.4k47135637
  • mxdldev/android-mvp-mvvm-flytour

    🔥🔥🔥 FlyTour是Android MVVM+MVP+Dagger2+Retrofit+RxJava+组件化+插件组成的双编码架构+双工程架构+双语言Android应用开发框架,通过不断的升级迭代该框架已经有了十个不同的版本,5.0之前工程架构采用gradle配置实现组件化,5.0之后的工程架构采用VirtualAPK实现了插件化,5.0之前采用Java编码实现,5.0之后采用Kotlin编码实现,编码架构由MVVM和MVP组成,工程架构和编码架构及编码语言开发者可根据自己具体的项目实际需求去决定选择使用,该框架是Android组件化、Android插件化、Android MVP架构、Android MVVM架构的集大成者,帮助你快速的搭建自己的App项目开发框架,以便把主要的精力放在自己的项目的业务功能实现上,另外在长期的工作实践中总结整理大量的实用工具类在项目lib_common组件的util包当中方便大家调用。

    Language:Java3.2k2919559
  • khoren93/SwiftHub

    GitHub iOS client in RxSwift and MVVM-C clean architecture

    Language:Swift3.1k5550541
  • eleev/ios-learning-materials

    📚 Curated list of articles, tutorials and repos that may help you dig a little bit deeper into iOS [and Apple Platforms].

    Language:Swift3k1199388
  • janishar/android-mvvm-architecture

    This repository contains a detailed sample app that implements MVVM architecture using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView

    Language:Java3k12047927
  • Olauncher

    tanujnotes/Olauncher

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

    Language:Kotlin2.9k26493328
  • 1357310795/MyComputerManager

    管理“此电脑”里删不掉的流氓“快捷方式”(包括侧边栏),同时可自己添加这类“快捷方式”

    Language:C#2.9k1025118
  • Caliburn-Micro/Caliburn.Micro

    A small, yet powerful framework, designed for building applications across all XAML platforms. Its strong support for MV* patterns will enable you to build your solution quickly, without the need to sacrifice code quality or testability.

    Language:C#2.8k180779778
  • androiddevnotes/awesome-android-kotlin-apps

    👓 A curated list of awesome android kotlin apps by open-source contributors.

    Language:Kotlin2.7k717375