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.
Save for later
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
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.
Save for later
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
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.
Save for later
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
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:
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.
Save for later
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 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.
Save for later
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
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 ✨
Save for later
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
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.
Save for later
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
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.
Save for later
Multiple Domains
Requires a pro subscription
Pro
Units & Measurement in iOS
May 24 2022 · Video Course (13 mins)
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.
Save for later
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
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.
Save for later
iOS & Swift
Requires a pro subscription
Pro
Gestures in SwiftUI
Jan 27 2022 · Video Course (25 mins)
Learn how to use SwiftUI’s Gestures to add dynamic touch interactions to your apps. Quickly add one of SwiftUI’s five basic gestures, customize gestures for more control, and combine multiple gestures to build more sophisticated interactivity.
Save for later
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
Firebase is a mobile-backend-as-a-service that provides several features for building powerful mobile apps. Learn how to use the Firebase SDK in your SwiftUI apps, and leverage the power of two of Firebase’s core features: Cloud Firestore database and Authentication to build powerful apps without writing a single line of server code.
Save for later
iOS & Swift
Requires a pro subscription
Pro
Testing in iOS
Sep 28 2021 · Video Course (2 hrs, 7 mins)
Testing is a great way to help ensure the pieces of your app remain functionally correct and bug-free. Explore Unit Testing, UI Testing, Test-Driven Development, and more!
Learn how to create and play haptic patterns, synchronize audio with haptic events, and create dynamic haptic patterns that respond to external stimuli.
Save for later
iOS & Swift
Requires a pro subscription
Pro
Higher-Order Functions in Swift
Aug 31 2021 · Video Course (34 mins)
Learn what higher-order functions are, and how to write and use them in Swift. Expand your understanding with examples from the Swift Standard Library, the new Swift Algorithms framework, and SwiftUI.
Save for later
iOS & Swift
Debugging UIKit Views with Reveal
Aug 24 2021 · Video Course (36 mins)
The course will walk you through the process of writing custom validation code for
validating receipts from the app store on your device. Learn about the various
pitfalls of writing your own validation code and understand how it all works under the hood.
Save for later
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
One of the best ways to test your Combine skills is to put them to use in an app! In
this course, put the finishing touches on a Chuck Norris jokes app, using
Combine to fetch jokes, translate them into another language, and even - as a bonus -
learn how to use Combine with Core Data to save jokes to tell your friends later.
Save for later
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
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.
Save for later
iOS & Swift
Requires a pro subscription
Pro
AWS AppSync for iOS
Jul 13 2021 · Video Course (28 mins)