bellots / Boomerang

Swift micro-framework for MVVM (Model-View-ViewModel) native applications.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Boomerang

Boomerang is a library for MVVM in Swift applications

Due to the lack of ViewModel concepts in UIKit, Boomerang defines a set of scenarios through protocols and shares a common, reusable way to build screens in the app.

On top of that, it provides a set of extensions for common components like UICollectionView, UITableView, UIViewController so that they can become compatible with a ViewModel.

Installation

Boomerang is available through Cocoapods.

Add this to your Podfile

pod 'Boomerang'

To use RxSwift integration, use

pod 'Boomerang/RxSwift`

Example

Table of contents

About

Swift micro-framework for MVVM (Model-View-ViewModel) native applications.


Languages

Language:Swift 94.6%Language:Objective-C 2.8%Language:Ruby 2.6%