iOS Concurrency with GCD & Operations
Sep 12 2023 · Video Course (2 hrs, 1 min)
Learn how to add concurrency to your apps! Keep your app’s UI responsive to give your users a great user e...
more
iOS Concurrency with GCD & Operations
Learn how to add concurrency to your apps! Keep your app’s UI responsive to give your users a great user experience, and learn how to avoid common concurrency problems, like race condition, priority inversion and deadlock.
iOS & Swift
iOS App Distribution
Sep 5 2023 · Video Course (57 mins)
This course will walk you step by step through the process of registering
for a new developer account and ...
more
iOS App Distribution
This course will walk you step by step through the process of registering
for a new developer account and registering your app with App Store Connect.
In addition, you’ll learn about internal distribution of your app, testing with
TestFlight, and submitting your app to the App Store.
Multiple Domains
Getting Started with Git
Aug 14 2023 · Video Course (48 mins)
An introduction to Git! Learn the basics of Git so you can use it in your daily workflow.
Getting Started with Git
An introduction to Git! Learn the basics of Git so you can use it in your daily workflow.
Multiple Domains
Professional Development Seminars 2023
Mar 7 2023 · Video Course (2 hrs, 30 mins)
You’ve built your development skills through our high-quality, up-to-date books and videos, and now it’s t...
more
Professional Development Seminars 2023
You’ve built your development skills through our high-quality, up-to-date books and videos, and now it’s time to take things to the next level! Our Professional Development Seminars are live, bi-monthly events designed to connect you with top-tier developers and other professionals from our community, who are ready to share their hard-won and battle-tested advice with you, available exclusively to Annual Ultimate Pro Subscribers.
iOS & Swift
SwiftUI Fundamentals
Feb 28 2023 · Video Course (1 hr, 15 mins)
An introduction to building iOS user interfaces with SwiftUI! Learn about SwiftUI Views and modifiers, com...
more
SwiftUI Fundamentals
An introduction to building iOS user interfaces with SwiftUI! Learn about SwiftUI Views and modifiers, common SwiftUI controls, fundamental layout tools, navigation and data flow, and how to make the most of SwiftUI previews.
iOS & Swift
Your First iOS & SwiftUI App: Polishing the App
Feb 17 2023 · Video Course (3 hrs, 51 mins)
This course is the sequel to “Your First iOS & SwiftUI App: An App from Scratch.” In this course, we’l...
more
Your First iOS & SwiftUI App: Polishing the App
This course is the sequel to “Your First iOS & SwiftUI App: An App from Scratch.” In this course, we’ll finish off our “nice-to-haves” on our programming to-do list for Bull’s Eye, resulting in a professional and polished app.
iOS & Swift
Your First iOS & SwiftUI App: An App from Scratch
Feb 13 2023 · Video Course (2 hrs, 20 mins)
Updated for 2023! If you’re a complete beginner to iOS and SwiftUI development and wondering how to get st...
more
Your First iOS & SwiftUI App: An App from Scratch
Updated for 2023! If you’re a complete beginner to iOS and SwiftUI development and wondering how to get started, this is the course for you.
iOS & Swift
watchOS: Complications
Feb 7 2023 · Video Course (57 mins)
Learn how to develop one of the most compelling and useful features of the Apple Watch: Complications.
watchOS: Complications
Learn how to develop one of the most compelling and useful features of the Apple Watch: Complications.
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. ...
more
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
Supporting SwiftUI with Core Graphics
Nov 22 2022 · Video Course (43 mins)
Learn how to support SwiftUI drawing with Core Graphics! This course picks up where our Drawing in iOS wit...
more
Supporting SwiftUI with Core Graphics
Learn how to support SwiftUI drawing with Core Graphics! This course picks up where our Drawing in iOS with SwiftUI course left off. You’ll enhance the Open Mind app with help from UIKit and Core Graphics. You’ll learn how to integrate UIKit views with SwiftUI, use UIKit touch methods to capture Apple Pencil drawing, and make the whole drawing view a UIControl that we can plug into any of our future SwiftUI apps.
iOS & Swift
Modern Concurrency: Beyond the Basics
Oct 20 2022 · Video Course (3 hrs, 22 mins)
Build on your knowledge of async/await, tasks and asynchronous sequences to use concurrent tasks in safe, ...
more
Modern Concurrency: Beyond the Basics
Build on your knowledge of async/await, tasks and asynchronous sequences to use concurrent tasks in safe, performant and predictable asynchronous apps. Learn how to create and use custom AsyncStream sequences, continuations, task groups and custom actors.
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, perfor...
more
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:
Advanced Networking with URLSession
Sep 15 2022 · Video Course (1 hr, 12 mins)
Dive deeper into URLSession. Learn how to upload data and how to perform background downloads. Work with s...
more
Advanced Networking with URLSession
Dive deeper into URLSession. Learn how to upload data and how to perform background downloads. Work with sockets and use WebSockets for real-time messaging. Learn about authentication, App Transport Security, and cookies.
iOS & Swift
Beginning Networking with URLSession
Sep 13 2022 · Video Course (2 hrs, 11 mins)
Learn how to use URLSession, Apple’s networking API, including how to download data, show download progres...
more
Beginning Networking with URLSession
Learn how to use URLSession, Apple’s networking API, including how to download data, show download progress, group multiple network requests, handle errors, and more. Learn about concurrency and how it plays a role in networking, perform downloads. Updated for iOS 15 and Swift 5.6.
iOS & Swift
Core Data: Beyond the Basics
Jul 26 2022 · Video Course (1 hr, 51 mins)
In this course, you’ll learn about how to fetch, sort and filter entries
from a Core Data persistent store...
more
Core Data: Beyond the Basics
In this course, you’ll learn about how to fetch, sort and filter entries
from a Core Data persistent store. You’ll also dive into some more advanced
topics such as delete rules and Core Data with Swift Concurrency.
Learn the basics of Core Data in this beginner series. You’ll learn how to model your data with attributes...
more
Core Data: Fundamentals
Learn the basics of Core Data in this beginner series. You’ll learn how to model your data with attributes and relationships, save data using a context, display saved data in lists and much more, in both SwiftUI and UIKit!
Multiple Domains
Building with Bazel
Jul 8 2022 · Video Course (1 hr, 27 mins)
Bazel is an open source build system created by Google for compiling large complex codebases. This courses...
more
Building with Bazel
Bazel is an open source build system created by Google for compiling large complex codebases. This courses teaches the basics of using building from writing a very simple Java application to compiling an Android app with a lots of dependencies.
✨ Made in collaboration with Spotify ✨
iOS & Swift
WWDC 2022
Jun 22 2022 · Video Course (5 mins)
To help you dig into Apple’s massive catalog of content from WWDC 2022, Catie Catterwaul counts down her t...
more
WWDC 2022
To help you dig into Apple’s massive catalog of content from WWDC 2022, Catie Catterwaul counts down her top 10 sessions that you shouldn’t miss!
iOS & Swift
In-App Purchases
Jun 14 2022 · Video Course (57 mins)
Updated for 2022! In-App Purchase offers additional revenue streams for developers other than the initial ...
more
In-App Purchases
Updated for 2022! In-App Purchase offers additional revenue streams for developers other than the initial purchase from the App Store.
This can be great for unlocking functionality, providing additional content or for in-game currency.
This course covers the dance with App Store Connect, integration with StoreKit, restoration
of previous purchases and transaction validation, by the end of the series you’ll have
a great understanding of the concepts behind IAP.
iOS & Swift
Drawing in iOS with SwiftUI
Jun 7 2022 · Video Course (1 hr, 57 mins)
Learn about drawing using SwiftUI by creating custom controls using a combination of SwiftUI and Core Grap...
more
Drawing in iOS with SwiftUI
Learn about drawing using SwiftUI by creating custom controls using a combination of SwiftUI and Core Graphics. Covers shapes, colors, drawing with Pencil, and how to integrate them into a non-trivial app.
iOS & Swift
Saving Data in iOS
May 31 2022 · Video Course (1 hr, 41 mins)
Find out where and how to save data in iOS! This course explores common methods for persisting user data, ...
more
Saving Data in iOS
Find out where and how to save data in iOS! This course explores common methods for persisting user data, all from within Xcode Playgrounds.
Multiple Domains
Units & Measurement in iOS
May 24 2022 · Video Course (13 mins)
Learn how to model units of physical quantities with Measurements and Units from Foundation for safer conv...
more
Units & Measurement in iOS
Learn how to model units of physical quantities with Measurements and Units from Foundation for safer conversion and display of meaningful values.
iOS & Swift
Wrangling Dates & Time in iOS
May 17 2022 · Video Course (27 mins)
Understanding the deep technical details how dates and time work in iOS is immensely helpful for developin...
more
Wrangling Dates & Time in iOS
Understanding the deep technical details how dates and time work in iOS is immensely helpful for developing apps—every single day, month, and year!
Learn the foundational structures behind working with dates and time in iOS. Then, apply your date modeling to SwiftUI views.
iOS & Swift
Acing the iOS Interview
May 10 2022 · Video Course (2 hrs, 14 mins)
The iOS interview process is nerve-wrecking, time-consuming, and frustrating.
Join us to learn how to answ...
more
Acing the iOS Interview
The iOS interview process is nerve-wrecking, time-consuming, and frustrating.
Join us to learn how to answer any interview question like a pro. In this course,
experts from top companies show you EXACTLY how it’s done, from start to finish.
You’ll learn what works and what doesn’t, and how to improve, so that you can go
into your next iOS interview feeling prepared, confident and ready to rock!