Master Git! Chances are if you’re involved with software development you’ve heard of and have used Git at some point in your life. Version control systems are critical for any successful collaborative software project. Git...
iOS & Swift
New
Metal by Tutorials
Nov 21 2025 · Book
Build your own low-level game engine in Metal! Metal is a unified application programming interface (API) for the graphics processing unit, or GPU. It’s unified because it applies to both 3D graphics and data-parallel computation...
iOS & Swift
Expert Swift
Jun 11 2025 · Book
Master the Swift language with the Expert Swift book! Swift is a rich language with a plethora of features to offer. Reading the official documentation or entry-level books is important, but it’s not enough to...
Android & Kotlin
New
Kotlin Multiplatform by Tutorials
May 7 2025 · Book
The best book to teach you how to share code across platforms using Kotlin Multiplatform. You’ll gain the foundation of creating user interfaces using native UI toolkits and then writing common code for serialization, networking...
iOS & Swift
Swift Apprentice: Beyond the Basics
Apr 29 2025 · Book
Swift Apprentice: Beyond the Basics is the sequel to Swift Apprentice: Fundamentals and explores additional Swift programming concepts. These topics include such things as access control, code organization, testing, property wrappers, result builders, concurrency, value...
iOS & Swift
Swift Apprentice: Fundamentals
Apr 23 2025 · Book
This is a book for complete beginners to Apple’s modern programming language — Swift. All the code in the book works inside of Xcode’s easy-to-use playgrounds. That means you can focus on core Swift language...
Multiple Domains
New
Git Apprentice
Apr 10 2025 · Book
Learn Git! Chances are if you’re involved with software development you’ve heard of and have used Git at some point in your life. Version control systems are critical for any successful collaborative software project....
iOS & Swift
macOS Apprentice
Mar 5 2025 · Book
…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....
iOS & Swift
SwiftUI Apprentice
Feb 24 2025 · Book
SwiftUI Apprentice is a series of epic-length tutorials where you’ll learn to build three complete apps from scratch, using Apple’s new user interface technology: SwiftUI! Each app is more advanced than the one before, and...
iOS & Swift
Data Structures & Algorithms in Swift
Jan 22 2025 · Book
Understanding how data structures and algorithms work in code is crucial for creating efficient and scalable apps and acing job interviews. Swift’s standard library and, more recently, the Swift Collections and Algorithms packages contain a...
iOS & Swift
UIKit Apprentice
Dec 18 2024 · Book
For Complete Beginners! If you’re completely new to Swift and iOS development (or need a brush-up), this is the series for you. The UIKit Apprentice is a series of epic-length tutorials for beginners where you’ll...
Flutter & Dart
Flutter Apprentice
Feb 21 2024 · Book
Build for both iOS and Android with Flutter! Flutter is a new and exciting software development toolkit that lets you target multiple platforms at once, so you can build apps for iOS, Android and even...
Android & Kotlin
Android Fundamentals by Tutorials
Jan 17 2024 · Book
In this book, you’ll learn how to build Android applications from scratch using Android Studio as the IDE. You’ll learn the basics of Kotlin and how to build elegant UI with Jetpack Compose. You’ll expand...
iOS & Swift
Concurrency by Tutorials
Aug 2 2023 · Book
Dive Into Concurrency in Your iOS Apps! What is concurrency, and why would you even want to use it in your apps? Find out everything you need to know in this book. Learn about Grand...
iOS & Swift
Combine: Asynchronous Programming With Swift
Jul 19 2023 · Book
Learn all about declarative asynchronous programming with Swift using the Combine framework! Writing asynchronous code can be challenging, with a variety of possible interfaces to represent, perform, and consume asynchronous work — delegates, notification center,...
iOS & Swift
Advanced Apple Debugging & Reverse Engineering
Jul 5 2023 · Book
Learn the powerful secrets of Apple’s software debugger, LLDB! In Advanced Apple Debugging & Reverse Engineering, you’ll come to realize debugging is an enjoyable process to help you better understand software. Not only will you...
Flutter & Dart
Data Structures & Algorithms in Dart
Jun 21 2023 · Book
Perhaps you’ve heard about Big O notation, stacks and queues, or bubble sort and quicksort. You’d like to learn more, but it’s hard to find any good examples and explanations that use your favorite programming...
iOS & Swift
SwiftUI by Tutorials
Jun 14 2023 · Book
Build fluid and engaging declarative UI for your apps — using less code — with SwiftUI! SwiftUI by Tutorials is designed to help you learn how to transition from the “old way” of building your...
iOS & Swift
watchOS With SwiftUI by Tutorials
Apr 12 2023 · Book
Build amazing apps with SwiftUI for Apple Watch The Apple Watch is, by far, the most common smart watch in the market. Its sales have even surpased those of its analog competitors. With this book you...
Android & Kotlin
Jetpack Compose by Tutorials
Mar 29 2023 · Book
In this book, you’ll learn how to build a powerful app using Jetpack Compose, how to style your apps using Material Design, special animations and state transitions, how to use modifiers and much more! This...