Siri Is Cooking for WWDC 2024
Jun 21 2024 · Article (10 mins)
Apple has given Siri a huge shot of intelligence with the introduction of two key components: the App Intents...
more
Siri Is Cooking for WWDC 2024
Apple has given Siri a huge shot of intelligence with the introduction of two key components: the App Intents framework and Apple Intelligence. This powerful combination transforms Siri into a deeply integrated, context-aware assistant capable of tapping into the data models and functionality of your favorite apps.
iOS & Swift
Creating Shortcuts with App Intents
Oct 2 2023 · Article (25 mins)
Learn how to create iOS shortcuts using Swift in this App Intents tutorial.
Creating Shortcuts with App Intents
Learn how to create iOS shortcuts using Swift in this App Intents tutorial.
iOS & Swift
Swift Result Builders: Getting Started
Jun 12 2023 · Article (20 mins)
Adding @resultBuilder in Swift 5.4 was important, but you might have missed it. It’s the secret engine behind...
more
Swift Result Builders: Getting Started
Adding @resultBuilder in Swift 5.4 was important, but you might have missed it. It’s the secret engine behind the easy syntax you use to describe a view’s layout: @ViewBuilder. If you’ve ever wondered whether you could create custom syntax like that in your projects, the answer is yes! Even better, you’ll be amazed at how […]
iOS & Swift
New SwiftUI Support for MapKit in Xcode 15
Jun 8 2023 · Article (5 mins)
At WWDC 2023, Apple announced big improvements to SwiftUI support for MapKit. Learn all about your new option...
more
New SwiftUI Support for MapKit in Xcode 15
At WWDC 2023, Apple announced big improvements to SwiftUI support for MapKit. Learn all about your new options for maps, markers, annotations, style and camera position.
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.
In this tutorial, you’ll create an app that uses audio playback, location updates, critical tasks, and backgr...
more
Background Modes Tutorial: Getting Started
In this tutorial, you’ll create an app that uses audio playback, location updates, critical tasks, and background fetch to learn about the most common background modes.
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.
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
Home Screen Quick Actions for iOS: Getting Started
Feb 14 2022 · Article (20 mins)
Learn how to integrate Static and Dynamic Home Screen Quick Actions into your SwiftUI iOS app.
Home Screen Quick Actions for iOS: Getting Started
Learn how to integrate Static and Dynamic Home Screen Quick Actions into your SwiftUI iOS app.
iOS & Swift
CloudKit
Dec 9 2021 · Video Course (25 mins)
CloudKit is Apple’s remote data storage service. Based on iCloud, it provides a low-cost option to store a...
more
CloudKit
CloudKit is Apple’s remote data storage service. Based on iCloud, it provides a low-cost option to store and share app data.
iOS & Swift
iPadOS 15 Tutorial: What’s New for Developers
Nov 22 2021 · Article (30 mins)
See what’s new in iPadOS 15 and take your app to the next level with groundbreaking changes!
iPadOS 15 Tutorial: What’s New for Developers
See what’s new in iPadOS 15 and take your app to the next level with groundbreaking changes!
iOS & Swift
Capturing Text From Camera Using SwiftUI
Nov 15 2021 · Article (25 mins)
Learn how to capture text from the iPhone camera into your SwiftUI app so your users can enter data more quic...
more
Capturing Text From Camera Using SwiftUI
Learn how to capture text from the iPhone camera into your SwiftUI app so your users can enter data more quickly and easily.
iOS & Swift
Building a Camera App With SwiftUI and Combine
Nov 10 2021 · Article (30 mins)
Learn to natively build your own SwiftUI camera app using Combine and create fun filters using the power of C...
more
Building a Camera App With SwiftUI and Combine
Learn to natively build your own SwiftUI camera app using Combine and create fun filters using the power of Core Image.
iOS & Swift
Core Haptics
Sep 7 2021 · Video Course (16 mins)
Learn how to create and play haptic patterns, synchronize audio with haptic events, and create dynamic hap...
more
Core Haptics
Learn how to create and play haptic patterns, synchronize audio with haptic events, and create dynamic haptic patterns that respond to external stimuli.
iOS & Swift
Video Streaming Tutorial for iOS: Getting Started
Aug 4 2021 · Article (30 mins)
Learn how to build a video streaming app using AVKit and AVFoundation frameworks.
Video Streaming Tutorial for iOS: Getting Started
Learn how to build a video streaming app using AVKit and AVFoundation frameworks.
iOS & Swift
Audio with AVFoundation
Jul 29 2021 · Video Course (38 mins)
AVFoundation is Apple’s advanced framework for working with time-based media, such as audio and video.
Thi...
more
Audio with AVFoundation
AVFoundation is Apple’s advanced framework for working with time-based media, such as audio and video.
This course covers the essentials to using the AVFoundation framework to create audio based apps.
You’ll learn how to set up audio sessions; record and playback audio; audio metering, how to control
volume and rate; special effects, such as pitch and reverb; and generating speech from text.
iOS & Swift
SceneKit 3D Programming for iOS: Getting Started
Jul 19 2021 · Article (30 mins)
Learn how to use SceneKit for 3D graphics programming by building an app modeling the solar system.
SceneKit 3D Programming for iOS: Getting Started
Learn how to use SceneKit for 3D graphics programming by building an app modeling the solar system.
iOS & Swift
WWDC 2021: Upgrading to StoreKit 2
Jul 1 2021 · Video Course (19 mins)
StoreKit 2 provides a great a many improvements to the StoreKit API. In this small course,
you’ll see how ...
more
WWDC 2021: Upgrading to StoreKit 2
StoreKit 2 provides a great a many improvements to the StoreKit API. In this small course,
you’ll see how to upgrade an existing StoreKit project to use the latest features introduced
by StoreKit 2.
iOS & Swift
Background Tasks in iOS
Jun 15 2021 · Video Course (16 mins)
Launching your iOS app in the background and performing some tasks wasn’t all
that easy. However, in iOS 1...
more
Background Tasks in iOS
Launching your iOS app in the background and performing some tasks wasn’t all
that easy. However, in iOS 13 Apple introduced an all new framework called
Background Tasks.
It’s incredibly powerful framework that allows you to launch
your iOS application in the background and perform some important tasks ready
when your users return. In this course we’re going to explore the all new
framework and build out a sample project to update a list of music from the iTunes API.
iOS & Swift
Detect Hand & Body Poses with Vision in iOS
Jun 1 2021 · Video Course (37 mins)
Learn how to detect hand and body landmarks in live video with help from the Vision framework. Explore the...
more
Detect Hand & Body Poses with Vision in iOS
Learn how to detect hand and body landmarks in live video with help from the Vision framework. Explore the kind of data Vision can provide, and use it to evaluate hand and body poses for simple gestures.
iOS & Swift
Applications of Custom Property Wrappers
May 18 2021 · Video Course (25 mins)
Property Wrappers are a new Swift version introduced in Swift 5.1. Property Wrappers
allow supercharging o...
more
Applications of Custom Property Wrappers
Property Wrappers are a new Swift version introduced in Swift 5.1. Property Wrappers
allow supercharging of properties with extra functionality. Learn how to create your own
Property Wrappers to create some cool and awesome functionality.
iOS & Swift
Adapting to User Accessibility Settings in SwiftUI
May 11 2021 · Video Course (16 mins)
In this course, learn how to adapt a SwiftUI app to common
Accessibility settings including Dark Mode and ...
more
Adapting to User Accessibility Settings in SwiftUI
In this course, learn how to adapt a SwiftUI app to common
Accessibility settings including Dark Mode and Dynamic Type. Work with
Accessibility Inspector and SwiftUI Previews to learn how to build for
Accessibility faster.
iOS & Swift
Siri Shortcuts on Apple Watch
Apr 12 2021 · Article (30 mins)
Learn how to take advantage of Siri and Shortcuts on the Apple Watch without any intervention required from t...
more
Siri Shortcuts on Apple Watch
Learn how to take advantage of Siri and Shortcuts on the Apple Watch without any intervention required from the iOS companion app.