iOS & Swift Books · Beginner

iOS & Swift
Swift Apprentice: Beyond the Basics
Swift Apprentice: Beyond the Basics is the sequel to Swift Apprentice: Fundamentals and ... more
iOS & Swift
macOS Apprentice
macOS Apprentice is a series of multi-chapter tutorials where you’ll learn about developing nativ... more
iOS & Swift
SwiftUI Apprentice
SwiftUI Apprentice is a series of epic-length tutorials where you’ll learn to build three complet... more
iOS & Swift
Swift Apprentice: Fundamentals
This is a book for complete beginners to Apple’s modern programming language — Swift. All the code ... more
Multiple Domains
App Design Apprentice
Learn Modern App Design with Figma! This book guides you through designing modern mobile apps usi... more
Multiple Domains
Git Apprentice
Learn Git! Chances are if you’re involved with software development you’ve heard of and have used... more
iOS & Swift
UIKit Apprentice
For Complete Beginners! If you’re completely new to Swift and iOS development (or need a brush-u... more
iOS & Swift
SwiftUI Cookbook
iOS & Swift
Swift Cookbook
The Swift Cookbook is a collection of common Swift language idioms and best practices that you can quickly... more
Multiple Domains
Living by the Code
Living by the Code brings the experiences and insights of over 40 of today’s top developers, leaders and i... more

iOS & Swift Books · Professional

iOS & Swift
Metal by Tutorials
Build your own low-level game engine in Metal! Metal is a unified application programming interfa... more
Multiple Domains
Kotlin Multiplatform by Tutorials
The best book to teach you how to share code across platforms using Kotlin Multiplatform. You’ll gain the ... more
iOS & Swift
Concurrency by Tutorials
Dive Into Concurrency in Your iOS Apps! What is concurrency, and why would you even want to use i... more
iOS & Swift
Combine: Asynchronous Programming With Swift
Learn all about declarative asynchronous programming with Swift using the Combine framework! Writ... more
iOS & Swift
Advanced Apple Debugging & Reverse Engineering
Learn the powerful secrets of Apple’s software debugger, LLDB! In Advanced Apple Debugging & ... more
iOS & Swift
SwiftUI by Tutorials
Build fluid and engaging declarative UI for your apps — using less code — with SwiftUI! SwiftUI b... more
iOS & Swift
watchOS With SwiftUI by Tutorials
Build amazing apps with SwiftUI for Apple Watch The Apple Watch is, by far, the most common smart... more
iOS & Swift
Modern Concurrency in Swift
Master Swift’s modern concurrency model! For years, writing powerful and safe concurrent apps wit... more
iOS & Swift
SwiftUI Animations by Tutorials
Drive SwiftUI into Motion using Animations! SwiftUI has absolutely changed our lives when it come... more
iOS & Swift
Push Notifications by Tutorials
Get Started with Push Notifications on iOS! Push notifications may seem simple and straightforwar... more
iOS & Swift
Catalyst by Tutorials
Run iOS apps Natively on macOS With Catalyst! Catalyst by Tutorials shows you how to take all of ... more
iOS & Swift
Real-World iOS by Tutorials
This book will be your guide to turn ideas into robust applications that can scale. This book is fo... more
iOS & Swift
macOS by Tutorials
macOS by Tutorials is a series of epic-length tutorials where you’ll learn to build four complete... more
iOS & Swift
iOS Animations by Tutorials
Make Delightful Animations with Swift! This book is for iOS developers who already know the basic... more
iOS & Swift
Apple Augmented Reality by Tutorials
Learn Augmented Reality for the Apple Platform! This book is the easiest and fastest way to get h... more
iOS & Swift
Advanced iOS App Architecture
Implement Modern Clean Architectures in Your iOS Apps! Apps are becoming more complex, and develo... more
iOS & Swift
iOS Test-Driven Development by Tutorials
Learn How to Test iOS Applications! This book is for intermediate iOS developers who already know... more
Multiple Domains
Advanced Git
Master Git! Chances are if you’re involved with software development you’ve heard of and have use... more
iOS & Swift
Data Structures & Algorithms in Swift
Understanding how data structures and algorithms work in code is crucial for creating efficient and scalab... more
iOS & Swift
Expert Swift
Master the Swift language with the Expert Swift book! Swift is a rich language with a plethora of... more
iOS & Swift
iOS App Distribution & Best Practices
Learn how to sign up for Apple Developer Program, generate the various certificates needed, configure your... more
Multiple Domains
Server-Side Swift with Vapor
Learn how to build web apps and web APIs using Swift and the Vapor 4 framework! If you’re a beginne... more
iOS & Swift
Core Data by Tutorials
Learn Core Data with Swift! This book is for intermediate iOS developers who already know the bas... more
iOS & Swift
RxSwift: Reactive Programming with Swift
Leverage the power of RxSwift in your reactive apps! This book is for iOS developers who already fe... more
iOS & Swift
Machine Learning by Tutorials
Get started with Machine Learning for Apple and iOS! Want to know a secret? Machine learning isn’... more
iOS & Swift
Auto Layout by Tutorials
This book will be your guide as you explore and master the many capabilities of Auto Layout. This b... more
iOS & Swift
Design Patterns by Tutorials
Learn design patterns with Swift! Design patterns are incredibly useful, no matter what language or... more

Android & Kotlin Books · Beginner

Android & Kotlin
Android Fundamentals by Tutorials
In this book, you’ll learn how to build Android applications from scratch using Android Studio as the IDE.... more
Multiple Domains
App Design Apprentice
Learn Modern App Design with Figma! This book guides you through designing modern mobile apps usi... more
Multiple Domains
Git Apprentice
Learn Git! Chances are if you’re involved with software development you’ve heard of and have used... more
Android & Kotlin
Android Apprentice
For Complete Beginners to Android! If you’re completely new to Android or developing in Kotlin, t... more
Android & Kotlin
Kotlin Apprentice
For complete beginners to Kotlin. No prior programming experience necessary! This is a book for c... more
Multiple Domains
Living by the Code
Living by the Code brings the experiences and insights of over 40 of today’s top developers, leaders and i... more

Android & Kotlin Books · Professional

Multiple Domains
Kotlin Multiplatform by Tutorials
The best book to teach you how to share code across platforms using Kotlin Multiplatform. You’ll gain the ... more
Android & Kotlin
Jetpack Compose by Tutorials
In this book, you’ll learn how to build a powerful app using Jetpack Compose, how to style your apps using... more
Android & Kotlin
Android Accessibility by Tutorials
Accessibility is an important, often overlooked, part of building a quality app. The Web Content Accessibi... more
Android & Kotlin
Real-World Android by Tutorials
The best book to teach you to build professional, secure Android apps for the real world using the most im... more
Android & Kotlin
Android Debugging by Tutorials
Debugging is one of the most important steps in app development. Android Studio contains several tools whi... more
Android & Kotlin
Kotlin Coroutines by Tutorials
The importance of concurrency is discovered quite early on by people who start with Android development. A... more
Android & Kotlin
Functional Programming in Kotlin by Tutorials
Functional programming is a powerful paradigm for building your applications. This book will teach you the... more
Android & Kotlin
Android App Distribution
If you’re planning on releasing a commercial app to the Google Play Store, you need this book. It will wal... more
Android & Kotlin
Android Animations by Tutorials
This is a book about creating meaningful motion through animation in Android for developers who are famili... more
Multiple Domains
Advanced Git
Master Git! Chances are if you’re involved with software development you’ve heard of and have use... more
Android & Kotlin
Saving Data on Android
Save Data on Android! Persisting data has always been a fundamental part of any app. Saving data ... more
Android & Kotlin
Android Test-Driven Development by Tutorials
Learn Test-Driven Development on Android! Writing apps is hard. Writing testable apps is even har... more
Android & Kotlin
Data Structures & Algorithms in Kotlin
Learn Data Structures & Algorithms in Kotlin! Data structures and algorithms are fundamental ... more
Android & Kotlin
Dagger by Tutorials
Learn about dependency injection with Dagger! Dependency injection is an important technique for ... more
Android & Kotlin
Reactive Programming with Kotlin
Learn Reactive Programming in Kotlin with RxJava! Not only will you learn how to use RxJava to crea... more
Android & Kotlin
Advanced Android App Architecture
In Advanced Android App Architectures, you’ll find a diverse and hands-on approach to architecting your ap... more

Flutter Books

Flutter & Dart
Flutter Apprentice
Build for both iOS and Android with Flutter! Flutter is a new and exciting software development t... more
Flutter & Dart
Data Structures & Algorithms in Dart
Perhaps you’ve heard about Big O notation, stacks and queues, or bubble sort and quicksort. You’d like to ... more
Flutter & Dart
Dart Apprentice: Beyond the Basics
Dart is an easy-to-learn yet powerful programming language. As one of the most versatile languages on the ... more
Flutter & Dart
Dart Apprentice: Fundamentals
Dart is an easy-to-learn yet powerful programming language. As one of the most versatile languages on the ... more
Flutter & Dart
Real-World Flutter by Tutorials
This book will teach you to build professional iOS and Android apps for the real world using Flutter. You’... more
Multiple Domains
App Design Apprentice
Learn Modern App Design with Figma! This book guides you through designing modern mobile apps usi... more
Multiple Domains
Git Apprentice
Learn Git! Chances are if you’re involved with software development you’ve heard of and have used... more
Multiple Domains
Living by the Code
Living by the Code brings the experiences and insights of over 40 of today’s top developers, leaders and i... more

Other Books

Professional Growth
Hack Your Job Search
Learn the entire process to land software developer interviews for jobs you actually want and are qualifie... more
Game Tech
Unity Apprentice
In this book, you’ll learn how to build 3D games using Unity - one of the most popular cross-platform game... more
Multiple Domains
Server-Side Swift with Vapor
Learn how to build web apps and web APIs using Swift and the Vapor 4 framework! If you’re a beginne... more