PinnedUnderstanding Dependency Injection in iOS with a Basic Dependency ContainerIn the world of iOS development, keeping our code clean, maintainable, and testable is crucial. One way to achieve this is through…Feb 6Feb 6
PinnedExploring Swift’s Depths: Advanced iOS Interview Questions Directly from the Library DocumentationIn this article, we’ll embark on a journey through advanced iOS interview questions sourced from the Swift Library Documentation. These…Oct 16, 2023Oct 16, 2023
PinnedAdvanced iOS Series — Episode III: Design Patterns in Swift: Abstract FactoryLearn advanced design patterns used in iOS app development with Swift. Unlike the ones we use in daily life, the design patterns described…Sep 11, 2022Sep 11, 2022
PinnedAdvanced iOS Series — Episode II: Best Way to Write Unit Tests to Network RequestsIf the iOS application you have developed has Network Requests (Innately internet connection), this will be one of the first modules you…Aug 31, 2022Aug 31, 2022
PinnedAdvanced iOS Series — Episode I: How to deal with Singletons in modular system design?At some point in our iOS Development journey, some of us are struggling with going further, feeling a bit stuck between learning new…Aug 8, 2022Aug 8, 2022
Published inStackademicThe Importance of Separation of Concerns in Swift: A Guide for iOS DevelopersSep 18, 2023Sep 18, 2023
How to Decouple Dependencies in Swift / iOS ProjectsIf you want to create a modular system for your code, managing dependencies can become an issue. It’s a key point of your design. It’s…Aug 25, 2022Aug 25, 2022
Modern Layout on UIKit with UICollectionView Compositional LayoutAt WWDC19, Apple introduced Compositional Layout for UICollectionView, along with Diffable Data Sources. This article demonstrates both.Jul 14, 2022Jul 14, 2022
Directing Users to a Specific Screen via Firebase Dynamic Links in SwiftFirebase Dynamic Links are smart URLs that allow you to send existing and potential users to any location within your iOS or Android app.Jul 14, 2022Jul 14, 2022
What’s New in Swift 5.7, WWDC 22Great new features await us with Swift 5.7. Here is a list of all the improvements and changes to Swift announced during WWDC22.Jul 14, 2022Jul 14, 2022