The highest quality iOS development resources


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!




algorithm 2 App Store 1 architecture 24 autolayout 1 bitcode 1 bluetooth 3 c++ 3 ci 1 code 13 combine 1 continuous integration 3 dark mode 1 debug 10 dependency manager 3 documentation 1 git 1 instruments 2 ios13 1 libraries 2 localization 1 logging 1 machine learning 1 memory 1 objective-c 3 push notifications 2 regex 1 security 2 static analysis 1 style 1 swift 43 testing 6 tools 3 ui 19 ux 2 wifi 1 xcode 8

Scaling-up an iOS app with modularisation – Engineering at Depop

1873613982659050

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…

architecture

READ

Declarative Views

Matt Gallagher

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.

architecture

READ

Coordinator: the missing pattern in UIKit · aplus.rs

Aleksandar Vacić

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.

architecture

READ

Avoiding Callback Hell in Swift - SwiftRocks

Bruno Rocha

Dec, 18 2018

Regular articles about the world of iOS development and the innards of the Swift programming language.

architecture

READ

Reusing code with Swift frameworks – Onfido Tech – Medium

Anurag Ajwani

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…

swift architecture

READ

A taste of MVVM and Reactive paradigm

flawless

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.

architecture

READ

Using Dedicated Objects as Delegates & Datasources – Crunchy Development

Crunchy Development

May, 20 2018

Making your Swift code more fun 🎉, magical ✨ and crunchier 👌

architecture

READ

So Swift, So Clean Architecture for iOS

Basem Emara

Apr, 22 2018

The topic of iOS app architecture has evolved a long way from MVC. Frameworks and patterns always come and go, but architectures are timeless. See the Clean Architecture for building scalable apps in iOS.

swift architecture

READ

Blurring the Lines Between MVVM and VIPER • Swift Post

Göksel Köksal

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.

architecture

READ

View Descriptors — one fifty two

152percent

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.

architecture

READ