Welcome to my library of iOS development resources. I started this project to bookmark interesting articles and useful links and than I decided to share this work to help others to keep an ordered, quick to consult and searchable list of programming resources. Comments and new resources are welcome!
May, 07 2019
With this blog post we want to share the challenges we have faced over the past couple of years while scaling up the development of the Depop iOS application, both in terms of number of features…
May, 03 2019
In this article, I'll look at the the biggest problem with non-declarative views and how frameworks have slowly become more declarative, over time. I'll take a guess at what approach a declarative view framework from Apple might use – although keep in mind, I have zero insider knowledge and there's only a month before WWDC proves how wrong I am.
Dec, 26 2018
I’ve been evangelizing the use of Coordinator pattern for last two years or so, to anyone that would listen. At the same time, I continually improved and used my open source Coordinator implementation in actual live apps, some of which are fairly complex.
Dec, 18 2018
Regular articles about the world of iOS development and the innards of the Swift programming language.
Nov, 07 2018
Copy and pasting code sucks, even more when you find a bug and have to fix all the apps using it. But is there a way to avoid it? Yes there is! Apple provides a tool called frameworks to ease code…
Aug, 16 2018
People have different opinion about what is good architecture. For me, it is about clear separation of concern, good communication pattern and being comfortable to use. Each component in the architecture should be identifiable and have a specific role.
May, 20 2018
Making your Swift code more fun 🎉, magical ✨ and crunchier 👌
Apr, 19 2018
If you have been developing mobile apps for a while, you’ve probably heard of MVVM and VIPER. While some people say MVVM does not scale well, some others say VIPER is an overkill. I am here to explain why I think they are very similar and we don’t even need to separate the two.
Apr, 16 2018
When building our apps, its fairly well known that passage models into our views leads to bad things. I’d like to suggest a scalable and testable solution I'm calling View Descriptors.