Apple Foundation Models is a practical guide to building intelligent, on-device AI applications using Appl...
more
Apple Foundation Models
Apple Foundation Models is a practical guide to building intelligent, on-device AI applications using Apple’s new Foundation Models framework. Designed for Swift developers, this book introduces the fundamentals of large language models before guiding you through real-world implementations using Apple’s on-device AI technologies.
Throughout the book, you’ll learn how to integrate with SwiftUI interfaces, manage model sessions and context windows, engineer effective prompts, and safely work with AI-generated content. You’ll explore advanced capabilities such as Guided Generation, dynamic schemas, and integrating external tools and data sources to extend model functionality beyond static training data.
By the end of the book, you’ll bring these concepts together in complete applications that capture audio, convert speech to text, summarize information, and intelligently organize content using on-device machine learning and Foundation Models. Whether you’re exploring Apple Intelligence for the first time or looking to integrate AI into production SwiftUI apps, this book provides the practical knowledge and hands-on experience needed to confidently build modern intelligent applications.
Bite-sized lessons you can finish in a sitting—from quick tips to full content modules.
iOS & Swift
New
Your First iOS App: Data Flow in SwiftUI
Jun 25 2026 · Multimodal Module (44 mins)
This module continues building Bull’s Eye while introducing SwiftUI data concepts. You will add button act...
more
Your First iOS App: Data Flow in SwiftUI
This module continues building Bull’s Eye while introducing SwiftUI data concepts. You will add button actions, use state and bindings, work with strings and variables, and move game logic into a model.
iOS & Swift
New
Your First iOS App: Getting Started with SwiftUI
Jun 16 2026 · Multimodal Module (58 mins)
This module introduces the fundamentals of building iOS apps with SwiftUI, including setting up a project ...
more
Your First iOS App: Getting Started with SwiftUI
This module introduces the fundamentals of building iOS apps with SwiftUI, including setting up a project in Xcode, exploring the development environment, and understanding the differences between SwiftUI and UIKit.
Through building a simple game, you’ll gain hands-on experience creating user interfaces with views and modifiers, while learning how data and logic connect to the UI.
Multiple Domains
New
Swift SDK for Android
May 31 2026 · Multimodal Module (3 hrs, 33 mins)
Discover how to leverage Swift’s safety features and expressiveness for Android development with S...
more
Swift SDK for Android
Discover how to leverage Swift’s safety features and expressiveness for Android development with Swift SDK for Android. This comprehensive module teaches you to build hybrid Android applications where Swift handles business logic and Kotlin manages the UI with Jetpack Compose.
Through three hands-on lessons, you’ll build a Task Manager app that showcases Swift-Java interoperability. You’ll start with basic validation using swift-java and JExtractSwiftPlugin for automatic bindings, progress to platform integration with CameraX and image processing, and complete the course with data persistence and comprehensive testing.
By the end of this course, you’ll understand how to use Swift’s type safety, powerful error handling, and modern language features within Android projects giving you the best of both ecosystems without writing manual JNI code.
Completion time may vary based on individual pacing.
Craft groundbreaking 3D experiences for the future of visionOS and Apple's Vision Pro.
Books & Long-Form
Go beyond tutorials. Our books give you the complete picture—hundreds of pages of structured learning you can read at your own pace.
iOS & Swift
New
Apple Foundation Models
Jul 9 2026 · Book
Apple Foundation Models is a practical guide to building intelligent, on-device AI applications using Appl...
more
Apple Foundation Models
Apple Foundation Models is a practical guide to building intelligent, on-device AI applications using Apple’s new Foundation Models framework. Designed for Swift developers, this book introduces the fundamentals of large language models before guiding you through real-world implementations using Apple’s on-device AI technologies.
Throughout the book, you’ll learn how to integrate with SwiftUI interfaces, manage model sessions and context windows, engineer effective prompts, and safely work with AI-generated content. You’ll explore advanced capabilities such as Guided Generation, dynamic schemas, and integrating external tools and data sources to extend model functionality beyond static training data.
By the end of the book, you’ll bring these concepts together in complete applications that capture audio, convert speech to text, summarize information, and intelligently organize content using on-device machine learning and Foundation Models. Whether you’re exploring Apple Intelligence for the first time or looking to integrate AI into production SwiftUI apps, this book provides the practical knowledge and hands-on experience needed to confidently build modern intelligent applications.
iOS & Swift
macOS Apprentice
Apr 24 2026 · Book
macOS Apprentice is a series of multi-chapter tutorials where you’ll learn about developing nativ...
more
macOS Apprentice
macOS Apprentice is a series of multi-chapter tutorials where you’ll learn about developing native
macOS apps in Swift, using both SwiftUI — Apple’s newest user interface technology — and AppKit — the
venerable UI framework. Along the way, you’ll learn several ways to execute Swift code and you’ll build
two fully featured apps from scratch.
If you’re new to macOS and Swift, or to programming in general, learning how to write an app can seem
incredibly overwhelming.
That’s why you need a guide that:
Shows you how to write an app step-by-step.
Uses tons of illustrations and screenshots to make everything clear.
Guides you in a fun and easy-going manner.
You’ll start at the very beginning. The first section assumes you have little to no knowledge of programming in Swift.
It walks you through installing Xcode and then teaches you the basics of the Swift programming language. Along the way,
you’ll explore several different ways to run Swift code, taking advantage of the fact that you’re developing natively
on macOS.
macOS Apprentice doesn’t cover every single feature of macOS; it focuses on the absolutely essential ones.
Instead of just covering a list of features, macOS Apprentice does something much more important: It explains how all the
building blocks fit together and what is involved in building real apps. You’re not going to create quick example programs that
demonstrate how to accomplish a single feature. Instead, you’ll develop complete, fully-formed apps, while exploring many of
the complexities and joys of programming macOS.
This book, macOS Apprentice, is designed to teach new developers how to build macOS apps while assuming they have little to
no experience with Swift or any other part of the Apple development ecosystem.
iOS & Swift
Swift Internals
Mar 23 2026 · Book
This book is designed for Swift developers who want to go beyond writing working code and understand how t...
more
Swift Internals
This book is designed for Swift developers who want to go beyond writing working code and understand how the language truly works under the hood.
It explains the mechanics of Swift’s type system, compiler behavior, memory model, and performance characteristics. Readers will also learn advanced topics like unsafe memory operations, metaprogramming, modular architecture, and linking strategies.
The goal is to help developers reason about Swift at the language, compiler, and system levels. It is ideal for Swift engineers who want to write faster, safer, and more scalable apps.
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.