I've been in iOS development for two years now, and recently realized that I don't have a well-formulated transparent step-by-step algorithm on how to approach implementing complex user interface elements to my iOS apps.
So the problem actually arises when the designer from your team gives you a mockup with a design for your future app, then you start thinking about how to implement all those complex user interface elements with all the details of your app. For me it is a new way every time I start a new app, but I think this process can be simplified and organized in several steps. What are they in your case?
Do you also know the way to master the skills of implementing complex user interfaces with non-trivial animations? It appears that it may be difficult to start implementing such elements from scratch, so there should be a gradual way to master this skill.