Advanced iOS App Developments using “Chained Operation Framework”

Amir Kamali
Mac O’Clock
Published in
7 min readApr 1, 2020

--

Have you ever been involved with the development of an application that has a large codebase or requires a modular design similar to the following scenarios?

1- An application that presents a screen or series of screens that have a similar design, but slightly different content? Such as tutorial slides that appear upon launching the app. You might need to maintain the slides, add some slides in the middle of your existing slides, or represent part of your slides again when a user is about to perform certain actions.

This is how you can do it using OperationFramework:

2- An application that requires the integration of voice assistant. You might want to use voice commands to execute different parts of your code without making the app too complicated.

This is how you can do it using OperationFramework:

--

--

Amir Kamali
Mac O’Clock

Application Architect, Apple | ex. Director of Mobile & OTT at AMC Networks, ex. Engineering Manager at Tile / Life360