Intelligent Navigation with SwiftUI
At WWDC 2022, Apple announced a new navigation paradigm that simplifies managing a user's navigation stack immensely! Take a look at the new Navigation Stack, available on iOS 16 and macOS 13
August 07 2022
At WWDC 2022, Apple announced a new navigation paradigm that simplifies managing a user's navigation stack immensely! Take a look at the new Navigation Stack, available on iOS 16 and macOS 13
August 07 2022
Set up deep linking in your SwiftUI app with ease! In this article we'll cover the apple-app-site-association file, associated domains, receiving the deep link, and parsing information off of it.
July 30 2022
Swift Stack Traces are not very useful in most logs because they're obfuscated. In this article, we'll learn how to determine the call site in a usable way using Swift's #file, #line, & #function
July 28 2022
Learn how to use Codable enum's in Swift to handle Polymorphic Serialization.
November 20 2021
SwiftUI comes with its own Dependency Injection framework. Learn what dependency injection is, and how to utilize the Setter Injection provided by swift.
October 28 2021
A Tutorial for adding Custom Fonts to a Swift Package that can be consumed by another application. Allowing you to easily share fonts between your iOS, tvOS, MacOS, and WatchOS apps!
September 30 2021
Clean up your views with the Presenter pattern in Swift UI. Some people call it "BetterProgramming" when the view contains a lot of `@State` variables and functions. It's really not. Let's take a look on how to write a presenter with Swift 5.5
August 11 2021
Sharing dark mode capable colors in SwiftUI using @Environment(\.colorScheme), protocols, and extensions. Forget UITraitCollection.userInterfaceStyle. Learn how to create shareable, responsive colors using computed properties in SwiftUI.
March 07 2021
Now that you understand Mocking and Stubbing, I'll show you how to avoid writing hand-rolled mocks using Mockingbird; an amazing framework that makes unit testing a breeze.
March 04 2021
What are Mocking and Stubbing and how do those concepts help write write cleaner, more effective unit tests in Swift. We'll explore Protocol Oriented Programming and hand-rolled mocks.
March 03 2021
Unwrap or Throw - Make Swift's equivalent to Kotlin's Elvis Operator! A Tutorial for adding Custom Operators in Swift.
January 04 2021
A Tutorial for adding Custom Fonts in SwiftUI with Dynamic Sizes. Learn how to add fonts to an iOS application and set them up to scale with the user's preferred font size through SwiftUI Font extensions.
January 03 2021
A Tutorial for Handling Accessibility in SwiftUI using a ViewBuilder, PreferredFont, and DynamicTypeSize.isAccessibilitySize. Updated for Swift 5.5!
January 03 2021
SwiftUI 5 Star Rating View Tutorial - Use SwiftUI to make a Star Review component from scratch!
September 19 2020