-
Notifications
You must be signed in to change notification settings - Fork 7
Flow Coordinators
We use flow coordinators and can't imagine our apps without that anymore 🙌
Dozens of articles were written about flow coordinators in last few years, so we're not going to explain it here again. If you haven't heard anything about flow coordinators (or flow controllers, routers or however people call it) we recommend following articles:
Krzysztof Zabłocki - Improve your iOS Architecture with FlowControllers
Soroush Khanlou - Back Buttons and Coordinators
Ian MacCallum - Coordinators, Routers, and Back Buttons
Thanks to inspiration from articles mentioned above and our own experience we created flow coordinators system that optimally fits our needs.
We prepared base FlowCoordinator
class, which every new coordinator must be inherited from. This base class is responsible for handling child coordinators and cleanup after flow is stopped. Check the source code for more details, it's part of ACKategories, so we can manage it easily.
Continue to Assets and localization ➡️