top of page
4 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.
5 min read
Intro to Coordinator pattern with SwiftUI and UIKit
Quick introduction to the Coordinator pattern for navigation implemented with UIKit and SwiftUI.
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
Follow up post on Clean Architecture demonstrating a practical application in iOS app development.
7 min read
Introduction to Clean Architecture for iOS development
Introduction to Clean Architecture with a practical example.
6 min read
iOS Navigation Series: Programmatic Navigation with SwiftUI
Learn how to programmatically navigate across screens in SwiftUI.
7 min read
iOS Navigation Series: Data Flow & Data Sharing using SwiftUI
Learn how to manage data flow and share data when using a NavigationStack and TabView.
4 min read
iOS Navigation Series: The Basics (with SwiftUI examples)
Introduction to the foundational concepts of iOS Navigation using SwiftUI.
4 min read
Develop Cleaner SwiftUI Views Using A View Model
Learn how to quickly develop cleaner SwiftUI views by using a view model.
6 min read
What I learned by developing and publishing my first iOS app - Part 2
Part two of a two part series going over concepts and lessons I learned by developing my first app. This post focuses on development tools.
9 min read
What I learned by developing and publishing my first iOS app - Part 1
In this post I share the lessons and concepts I learned when I developed my first app to help newer developers prepare for doing the same.
bottom of page