In this tutorial, you’ll use SwiftUI to implement the navigation of a master-detail app. You’ll learn how to implement a navigation stack, a navigation bar button, a context menu and a modal sheet.
SwiftUI Tutorial: Navigation
In this tutorial, you’ll use SwiftUI to implement the navigation of a master-detail app. You’ll learn how to implement a navigation stack, a navigation bar button, a context menu and a modal sheet.
iOS & Swift
Apple Vision Pro: A New Era or AR Rabbit Hole?
Jun 7 2023 · Article (10 mins)
Apple has just announced its Vision Pro spatial computing system. Is it destined to become the next must-have tech tool?
Apple Vision Pro: A New Era or AR Rabbit Hole?
Apple has just announced its Vision Pro spatial computing system. Is it destined to become the next must-have tech tool?
iOS & Swift
Swift Regex Tutorial: Getting Started
Feb 14 2023 · Article (30 mins)
Master the pattern-matching superpowers of Swift Regex. Learn to write regular expressions that are easy to understand, work with captures and try out RegexBuilder, all while making a Marvel Movies list app!
Swift Regex Tutorial: Getting Started
Master the pattern-matching superpowers of Swift Regex. Learn to write regular expressions that are easy to understand, work with captures and try out RegexBuilder, all while making a Marvel Movies list app!
iOS & Swift
Apple Health Frameworks
Nov 29 2022 · Video Course (1 hr, 8 mins)
This course will walk you through the steps of making a health app using all the Apple Health Frameworks. Learn how to use HealthKit, CareKit and ResearchKit together to make a seamless app.
Apple Health Frameworks
This course will walk you through the steps of making a health app using all the Apple Health Frameworks. Learn how to use HealthKit, CareKit and ResearchKit together to make a seamless app.
iOS & Swift
Modern Concurrency: Getting Started
Oct 18 2022 · Video Course (1 hr, 48 mins)
Learn how to use Swift’s new native model for writing safe, efficient concurrent code.
Create safe, performant and predictable asynchronous apps using these
Swift concurrency features:
async/await
Tasks
MainActor
Asynchronous sequences
Modern Concurrency: Getting Started
Learn how to use Swift’s new native model for writing safe, efficient concurrent code.
Create safe, performant and predictable asynchronous apps using these
Swift concurrency features:
SwiftUI View Modifiers Tutorial for iOS
Aug 30 2022 · Article (20 mins)
Learn how to refactor your code to create powerful custom SwiftUI view modifiers. Make your views look consistent and your code easier to read and maintain.
SwiftUI View Modifiers Tutorial for iOS
Learn how to refactor your code to create powerful custom SwiftUI view modifiers. Make your views look consistent and your code easier to read and maintain.
Full Speed Indy Development with Dru Freeman – Podcast S12 E12
Apr 20 2022 · Article (1 min)
We turn the microphones towards ourselves over the next two episodes. This episode Dru talks about his experience launching his own Indy App and the business around it.
Full Speed Indy Development with Dru Freeman – Podcast S12 E12
We turn the microphones towards ourselves over the next two episodes. This episode Dru talks about his experience launching his own Indy App and the business around it.
Multiple Domains
Creating Multiplatform Apps with SwiftUI
Apr 19 2022 · Video Course (1 hr, 11 mins)
Learn how to build an app for multiple platforms including iOS, iPadOS,
macOS, watchOS and tvOS all by leveraging the power of Swift and SwiftUI. Build a task timing app
that keeps track of your favorite tasks and how long you need to complete them.
Creating Multiplatform Apps with SwiftUI
Learn how to build an app for multiple platforms including iOS, iPadOS,
macOS, watchOS and tvOS all by leveraging the power of Swift and SwiftUI. Build a task timing app
that keeps track of your favorite tasks and how long you need to complete them.
Multiple Domains
A Look Inside RW.com with Susannah Skyer Gupta – Podcast S12 E11
Apr 6 2022 · Article (1 min)
We turn the microphones towards ourselves over the next two episodes. This episode Susannah tells us about the mysterious inner-workings of RW.com
A Look Inside RW.com with Susannah Skyer Gupta – Podcast S12 E11
We turn the microphones towards ourselves over the next two episodes. This episode Susannah tells us about the mysterious inner-workings of RW.com
iOS & Swift
SwiftUI: Animation
Mar 29 2022 · Video Course (40 mins)
In this course, we’re going to get you started animating all sorts of SwiftUI views.
Why should you add animation to your apps? Well, animation is a brilliant way to wow your users, and make your app look and feel unique.
Practically speaking, animation can grab a user’s attention, and allow them to focus on what’s most important. It can help your users intuitively understand how to navigate your app or alert them to important changes.
SwiftUI: Animation
In this course, we’re going to get you started animating all sorts of SwiftUI views.
Why should you add animation to your apps? Well, animation is a brilliant way to wow your users, and make your app look and feel unique.
Practically speaking, animation can grab a user’s attention, and allow them to focus on what’s most important. It can help your users intuitively understand how to navigate your app or alert them to important changes.
Multiple Domains
Real World iOS Coding with Renan Benatti Dias – Podcast S12 E10
Mar 23 2022 · Article (1 min)
This episode Dru and Suz learn more about real world coding examples from Renan Dias as he talks about the upcoming book “Real World iOS by Tutorials.”
Real World iOS Coding with Renan Benatti Dias – Podcast S12 E10
This episode Dru and Suz learn more about real world coding examples from Renan Dias as he talks about the upcoming book “Real World iOS by Tutorials.”
Learn how to use ViewBuilder to create reusable SwiftUI views. Understand how to refactor views, including how to use type constraints and convenience initializers.
Learn how to use ViewBuilder to create reusable SwiftUI views. Understand how to refactor views, including how to use type constraints and convenience initializers.
Multiple Domains
AttributedString Tutorial for Swift: Getting Started
Feb 28 2022 · Article (30 mins)
Learn how to format text and create custom styles using iOS 15’s new AttributedString value type as you build a Markdown previewer in SwiftUI.
AttributedString Tutorial for Swift: Getting Started
Learn how to format text and create custom styles using iOS 15’s new AttributedString value type as you build a Markdown previewer in SwiftUI.
iOS & Swift
SwiftUI Search: Getting Started
Feb 7 2022 · Article (30 mins)
Learn how to use the searchable modifier to quickly add search capability to your SwiftUI apps.
SwiftUI Search: Getting Started
Learn how to use the searchable modifier to quickly add search capability to your SwiftUI apps.
iOS & Swift
Gestures in SwiftUI
Jan 27 2022 · Video Course (25 mins)
100% complete
iOS & Swift
Grand Central Dispatch Tutorial for Swift 5: Part 2/2
Jan 24 2022 · Article (30 mins)
Learn all about multithreading, dispatch queues, and concurrency in the second part of this Swift 5 tutorial on Grand Central Dispatch.
Grand Central Dispatch Tutorial for Swift 5: Part 2/2
Learn all about multithreading, dispatch queues, and concurrency in the second part of this Swift 5 tutorial on Grand Central Dispatch.
iOS & Swift
Grand Central Dispatch Tutorial for Swift 5: Part 1/2
Jan 24 2022 · Article (30 mins)
Learn all about multithreading, dispatch queues and concurrency in the first part of this Swift 5 tutorial on Grand Central Dispatch.
Grand Central Dispatch Tutorial for Swift 5: Part 1/2
Learn all about multithreading, dispatch queues and concurrency in the first part of this Swift 5 tutorial on Grand Central Dispatch.
iOS & Swift
Programming in Swift: Functions & Types
Jan 4 2022 · Video Course (4 hrs, 34 mins)
SwiftUI Localization Tutorial for iOS: Getting Started
Dec 6 2021 · Article (20 mins)
Learn time-saving techniques to transform your team’s localization workflow!
SwiftUI Localization Tutorial for iOS: Getting Started
Learn time-saving techniques to transform your team’s localization workflow!
iOS & Swift
Handling Keyboard & Pointer Interactions in SwiftUI
Nov 23 2021 · Video Course (37 mins)
Learn how to handle the iOS keyboard, external hardware keyboards, and pointer interactions in a SwiftUI app.
Handling Keyboard & Pointer Interactions in SwiftUI
Learn how to handle the iOS keyboard, external hardware keyboards, and pointer interactions in a SwiftUI app.
iOS & Swift
SwiftUI: Layout & Interfaces
Nov 18 2021 · Video Course (1 hr, 41 mins)
Learn the fundamentals of layout in SwiftUI. Lazy Stacks andGrids, Scroll View Readers, Alignment, ZStacks, and GeometryReaders are the main topics.
SwiftUI: Layout & Interfaces
Learn the fundamentals of layout in SwiftUI. Lazy Stacks andGrids, Scroll View Readers, Alignment, ZStacks, and GeometryReaders are the main topics.
iOS & Swift
Your Second iOS & SwiftUI App
Nov 4 2021 · Video Course (2 hrs, 0 mins)
Use the knowledge you’ve gained from creating a SwiftUI app,
and learning the basics of Swift, to create a more complex app:
one to track your book collection!
Your Second iOS & SwiftUI App
Use the knowledge you’ve gained from creating a SwiftUI app,
and learning the basics of Swift, to create a more complex app:
one to track your book collection!