When developing applications, one of the biggest challenges is managing multiple tasks simultaneously without the end-user noticing wait times or, worse, unexpected errors. Concurrency, which allows multiple operations to run simultaneously, has always been a complex topic in development. Swift, … Read More
swift
Native Dependency Injection in Swift
In this article we are going to go through a couple of solutions to a common problem when developing mobile applications, and this is Dependency Injection. We all saw a project that was calling singleton classes from any part of … Read More
Tags: swift
Combine vs RxSwift: Introduction to Combine & differences
In today’s article I’d like to give an introduction to Combine and show its main differences with RxSwift, and probably the best way to start is by showing Apple’s definition of Combine: A unified, declarative API for processing values overtime … Read More
Tags: swift
Intro to lenses in Swift: Immutability of objects
To understand lenses in Swift, we should first review what we refer to when talking about immutability of an object. We understand as an immutable object that object which can not be modified once it is created. Its use gives … Read More