Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ivan-magda/MVVM-Example

iOS protocol-oriented MVVM examples
https://github.com/ivan-magda/MVVM-Example

generics ios mvvm protocol-oriented swift

Last synced: 30 days ago
JSON representation

iOS protocol-oriented MVVM examples

Awesome Lists containing this project

README

        

# MVVM-Example

[![codebeat badge](https://codebeat.co/badges/75daa704-de95-4880-8f95-c3a6812e7429)](https://codebeat.co/projects/github-com-vanyaland-mvvm-example-master)

Protocol-Oriented MVVM example apps.

Sample projects:
* `MVVM-Example` - A Settings screen that has one settings – put your app in Minion Mode!
* `MVVM-Generic` - A Top Apps application, that presents fetched apps using generics approach.
* `MVVM-Greeting` - A person greeting app, shows name and birthdate.

## Instructions
Open `MVVM-Example.xcodeproj`, select desired target, build and run, enjoy!

## Greate Blog Posts
* [Natasha Murashev](https://www.natashatherobot.com/), ["Introduction to Protocol-Oriented MVVM"](https://realm.io/news/doios-natasha-murashev-protocol-oriented-mvvm/)
* [Ash Furrow](http://artsy.github.io/), ["MVVM in Swift"](http://artsy.github.io/blog/2015/09/24/mvvm-in-swift/)
* [objc.io](https://www.objc.io/), ["Intro to MVVM"](https://www.objc.io/issues/13-architecture/mvvm/)

## Screenshots