Skip to content

Repository files navigation

FuntastyKit logo

FuntastyKit

License

Requires Swift 6.2 / iOS 16+

The FuntastyKit for iOS contains:

  • MVVM-C architecture used at Futured, the template for this architecture can be found at https://github.com/futuredapp/MVVM-C-Templates.
  • Coordinator pattern protocols for UIKit navigation (Push, Modal, Show, TabBarItem).
  • Error handling with ResolvableError and AlertCoordinator.
  • Some regularly used UIKit extensions.

Installation

When using Swift package manager add following line to your Package.swift file or add the repository using Xcode:

.package(url: "https://github.com/futuredapp/FuntastyKit.git", from: "3.0.0")

Note on the name

The name of the framework comes from the name of our company before rebranding, Funtasty. Now, we are called Futured, but FuturedKit will be very probably based on SwiftUI instead of UIKit.

Contributors

Over the years many inside and outside contributors made improvements to this library, namely:

License

FuntastyKit is available under the MIT license. See the LICENSE file for more info.

About

A collection of Swift utilities and protocols used in our projects

Topics

Resources

Stars

31 stars

Watchers

7 watching

Forks

Releases

Packages

Used by

Contributors

Languages