

A Practical Guide to SwiftUI App Structure and Lifecycle Management
A practical guide to the anatomy and lifecycle of a SwiftUI app.
4 min read


How to manage state in SwiftUI
Learn how to use @State, @StateObject, and @ObservedObject to manage SwiftUI state.
4 min read


Integrating Core Data with SwiftUI
Learn how to integrate Core Data into SwiftUI apps.
5 min read
![[In-Depth Guide] iOS App System Design: From concept to architecture](https://static.wixstatic.com/media/3b7114_3e2d12c792fe4c4d9358c3ef0dc3a7a5~mv2.png/v1/fill/w_333,h_250,fp_0.50_0.50,q_35,blur_30,enc_avif,quality_auto/3b7114_3e2d12c792fe4c4d9358c3ef0dc3a7a5~mv2.webp)
![[In-Depth Guide] iOS App System Design: From concept to architecture](https://static.wixstatic.com/media/3b7114_3e2d12c792fe4c4d9358c3ef0dc3a7a5~mv2.png/v1/fill/w_414,h_311,fp_0.50_0.50,q_95,enc_avif,quality_auto/3b7114_3e2d12c792fe4c4d9358c3ef0dc3a7a5~mv2.webp)
[In-Depth Guide] iOS App System Design: From concept to architecture
In this post we break down the steps in designing a system for iOS apps using a practical example.
5 min read


Build Scalable Multi-Flow iOS Apps with Coordinators, MVVM, and SwiftUI
Rapidly build modern iOS apps with complex user flows by employing the Coordinator pattern using UIKit and SwiftUI combined with MVVM.
4 min read


Understanding Dependency Injection in SwiftUI Apps: A Step-by-Step Approach
Follow along as we iteratively improve our code from no dependency injection to injection using a Dependency Container.
4 min read


Building an iOS app with Clean Architecture and SwiftUI
Follow up post on Clean Architecture demonstrating a practical application in iOS app development.
4 min read


Routing library for SwiftUI Navigation
Get a practical breakdown of how the SwiftUI Routing library works and how it can simplify complex navigation flows in your apps.
3 min read


iOS Navigation Series: Programmatic Navigation with SwiftUI
Learn how to programmatically navigate across screens in SwiftUI.
6 min read


Infinite Scrolling Using SwiftUI and View Model (MVVM)
Learn what infinite scrolling is and how to implement it using SwiftUI and a view model (MVVM)
5 min read