YufeiG / Minerva

A Swift MVVM + Coordinator Framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Minerva

Build Status codecov Version License

Minerva is an easy to use framework for structuring iOS, iPadOS and TvOS applications. It's key features include:

  • A simplified Swift friendly MVVM framework built on top of IGListKit.
  • A Coordinator framework that is similar to working with UIViewControllers.
  • Common re-usable CollectionView cells for building an application.

QuickStart

See the MinervaExample project for a full-featured example application built with Minerva.

Installation

CocoaPods

Minerva supports installation via CocoaPods. You can depend on Minerva by adding the following to your Podfile:

pod "Minerva"

Bugs / Contributions

If you encounter bugs or missing features in Minerva, please feel free to open a GitHub issue or send out a PR.

Contributions and bug fixes are appreciated.

License

Minerva is licensed under the permissive MIT license.

See Also

About

A Swift MVVM + Coordinator Framework

License:MIT License


Languages

Language:Swift 99.3%Language:Ruby 0.7%Language:Objective-C 0.1%