Best MVVM representation for iOS development.
-
Updated
Mar 18, 2017 - Swift
Best MVVM representation for iOS development.
Mold gives super power to your Xcode with ready-to-use templates. Mold includes template for VIPER now. MVVM, MVP will be added soon.
Make your logic flow and data flow clean and human readable
A sample iOS Swift project using the Coordinator pattern.
Design patterns in Kotlin and Swift.
An Xcode 9 project, written in Swift 4, demonstrating how to implement the memento design pattern.
An Xcode 9 project, written in Swift 4, demonstrating how to implement the observer design pattern.
Sample iOS app display the most viewed articles of NY Times
A minimalistic Swift framework to help the implementation of the event-driven architecture pattern in Swift. (inspired by Redux)
An example of the coordinator pattern in iOS.
Discover a fresh new design pattern, easy and poredictable, and how you can set up your own. Some human before you created the one you are using, why not be that human?
IOS based project to find out nearby services within a particular radius when the user enters a location and can also detect the user’s location. It suggests the nearest service available along with the address and contact details
Example of usage of design patterns
Simple iOS app showing implementation of Model-View-Presenter design pattern in Swift, written for a Medium tutorial. As an example of business logic, it uses Realm to create, read and delete Item objects from the database
App showing implementation of the Strategy design pattern, which makes it very easy to switch between different databases in the app: Core Data and Realm. Written for a Medium article
Design Pattern Examples written in Objective-C and Swift
A clone of Audible onboarding screens on mobile
An implementation of examples from "Head First Design Patterns", written in Swift.
Add a description, image, and links to the design-pattern topic page so that developers can more easily learn about it.
To associate your repository with the design-pattern topic, visit your repo's landing page and select "manage topics."