All Projects → drumih → MVVM-Sample

drumih / MVVM-Sample

Licence: other
Swift MVVM Sample project. Made with ReactiveCocoa, Swinject and Routers

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to MVVM-Sample

YoutubeEngine
Swift ReactiveCocoa lib for Youtube api
Stars: ✭ 24 (+14.29%)
Mutual labels:  reactive, reactiveswift
Frint
Modular JavaScript framework for building scalable and reactive applications
Stars: ✭ 608 (+2795.24%)
Mutual labels:  reactive, dependency-injection
react-mobx-router5
React components for routing solution using router5 and mobx
Stars: ✭ 58 (+176.19%)
Mutual labels:  reactive, router
Zikrouter
Interface-oriented router for discovering modules, and injecting dependencies with protocol in Objective-C and Swift.
Stars: ✭ 516 (+2357.14%)
Mutual labels:  router, dependency-injection
Swiftdi
SwiftDI the new way to use your dependency in Swift 5.1
Stars: ✭ 107 (+409.52%)
Mutual labels:  reactive, dependency-injection
Arouter
💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架)
Stars: ✭ 13,587 (+64600%)
Mutual labels:  router, dependency-injection
Binder
An Annotation processor that allows binding two classes with each other, where the first class can listen to the updates of the second class ... ideal for MVVM and similar patterns
Stars: ✭ 21 (+0%)
Mutual labels:  reactive, mvvm
Harrypotter
🧙🏻 Sample HarryPotter application based on MVVM architecture (ViewModel, LiveData, Repository, Coroutines, Koin or Dagger-Hilt)
Stars: ✭ 116 (+452.38%)
Mutual labels:  dependency-injection, mvvm
Reactivehistory
Reactive undo/redo framework for .NET.
Stars: ✭ 82 (+290.48%)
Mutual labels:  reactive, mvvm
Ngqp
Declaratively synchronize form controls with the URL
Stars: ✭ 65 (+209.52%)
Mutual labels:  reactive, router
Kompass
Kotlin Multiplatform Router for Android and iOS
Stars: ✭ 328 (+1461.9%)
Mutual labels:  router, mvvm
AnnotationInject
Compile-time Swift dependency injection annotations
Stars: ✭ 40 (+90.48%)
Mutual labels:  dependency-injection, swinject
GitHubSearch
GitHub iOS client with minimum third-party dependencies.
Stars: ✭ 34 (+61.9%)
Mutual labels:  router, dependency-injection
Mp3ID3Tagger
🎶🎵A macOS application to edit the ID3 tag of your mp3 files. Developed with RxSwift and RxCocoa. 🎸🎼
Stars: ✭ 17 (-19.05%)
Mutual labels:  reactive, mvvm
Upcomingmovies
Movies app written in Swift 5 using the TMDb API and demonstrating Clean Architecture, Dependency Injection, MVVM and Coordinators.
Stars: ✭ 160 (+661.9%)
Mutual labels:  dependency-injection, mvvm
mvcvm-swift-file-templates
Swift file templates for boosting mobile app development.
Stars: ✭ 16 (-23.81%)
Mutual labels:  reactive, mvvm
Rxgithub
An example of MVVM using RxSwift and Swinject (DI)
Stars: ✭ 109 (+419.05%)
Mutual labels:  dependency-injection, mvvm
Xaml Code Experiences
A collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.
Stars: ✭ 114 (+442.86%)
Mutual labels:  dependency-injection, mvvm
Yox
A lightweight mvvm framework
Stars: ✭ 1,027 (+4790.48%)
Mutual labels:  reactive, mvvm
Combine Mvvm
Sample project with Combine & UIKit framework, MVVM architecture
Stars: ✭ 132 (+528.57%)
Mutual labels:  reactive, mvvm

MVVM Sample

Простой пример реализации архитектуры MVVM на языке Swift с использованием ReactiveCocoa и Swinject.

Презентация

https://yadi.sk/i/ObxA9oLZ3PqoXw

Установка проекта

Выполните Clone проекта и выполните pod install

TODO:

  • Добавить настоящий Client и настоящие запросы к удаленному серверу
  • Добавить обработку ошибок
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].