SPM has limitations when it comes to importing external code into Package.swift files, making it challenging to manage dependencies in a modularized application. As a result, developers often find themselves duplicating declarations of dependencies or even duplicating version requirements, which can be quite cumbersome.
In this article, you will see an interesting architecture that is very rarely used on iOS. You will learn about the concept and implementation and I will show you mind-blowing features that you can implement in below 60 minutes using Redux.
In this article, I’m going to present how to apply the MVVM pattern in your application. Later we will extend this solution to use RxSwift and Coordinators.
Bluetooth Low Energy communication on iOS is not straight forward. You don’t just create a class and start reading/writing data like from local storage. Whole communication is based on asynchronous events…