Skip to content

🚀 Swift MVVM-C Coordinators and Routers

License

Notifications You must be signed in to change notification settings

cleevio/FlowPilot

Repository files navigation

Forestry

FlowPilot

FlowPilot is a Swift package that provides a collection of reusable coordinators, router coordinators, and routers for Swift-based MVVM-C app (heavily based on UIKit)

Features

  • Swift6 ready package for coordination
  • Tests to ensure proper behavior and memory leak free code.
  • Works quite well with FloatingPanel via FloatingPanelRouter.
  • Includes LegacyCoordinators for Combine based applications. Deprecated at the moment.

Usage/Examples

For detailed usage/examples check documentation or Example project.

Contributing

Contributions to FlowPilot are welcome! Here are a few ways you can contribute:

  • Add (or improve) support for more platforms
  • Any conceptual contributions are quite welcome
  • Fix bugs or issues

If you'd like to contribute, create a new branch for your work. Once you're finished, create a merge request and we'll review your changes.

License

MIT

Developed by

The good guys from Cleevio.

Cleevio logo

About

🚀 Swift MVVM-C Coordinators and Routers

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages