🎌 Powerful navigation library for iOS based on the coordinator pattern
-
Updated
May 9, 2023 - Swift
🎌 Powerful navigation library for iOS based on the coordinator pattern
Sample iOS app demonstrating Coordinators, Dependency Injection, MVVM, Binding
Protocol oriented, Cocoa UI abstractions based library that helps to handle view controllers composition, navigation and deep linking tasks in the iOS application. Can be used as the universal replacement for the Coordinator pattern.
iOS Application(similar to Netflix) based on MVVM and implemented using the Test Driven Development (TDD) concept.
A sample project that shows the implementation of MVVM-C design pattern
NV_MVVM-C Template, is an MVVM-C Boilerplate generator which will help you generate all the necessary files for your project architected in MVVM-C.
An enterprise iOS template application showcasing - Testing strategy, MVVM-C architecture, a network layer, handling secrets, localisation, navigation configuration and CI
iOS app for creating / viewing / exporting GPX tracks
Comparison of SwiftUI Architecture approaches: Component, Protocol (MVVM-C), Reactive (MVVM-C)
Complete project (Xcode/Swift/iOS) responsible for tracking user location, archiving and storing locations in the cloud (Firebase in this case).
🌥️👕 핏프티에서 날씨에 어울리는 코디 추천을 받아보세요.
Sources of data from the use of the API (https://newsapi.org/).
Sample Xcode Project implementing MVVM-Coordinator, AsyncDisplayKit, RxSwift, Unit-Testing with Quick-Nimble, Github Action, etc
Xcode template for SwiftUI MVVM+Coordinator architecture
A demo app built using the MVVM with Coordinator architecture using Swift including Unit Tests
A simple example of a CleanSwift architecture with SwiftUI
Gallery app consume Flickr restful API was implemented based on MVVM-C architecture and Reactive Programming
Add a description, image, and links to the mvvm-coordinator topic page so that developers can more easily learn about it.
To associate your repository with the mvvm-coordinator topic, visit your repo's landing page and select "manage topics."