Eight books to upgrade your Android library in a mega way!
Our three brand new Android books to upgrade your Android library in a not-so-mini way!
A book that will teach you to persist data on Android — saving locally or remotely — along with the modern techniques for synchronization, allowing your app to be reactive and always up-to-date.
A book that teaches you to write sustainable, testable apps, as well as to apply testing strategies to legacy projects via Espresso and UI tests, code coverage and refactoring.
A book that teaches you the fundamental tools of implementing key data structures in Kotlin, and how to use them to solve algorithms.
Learn programming with Kotlin!
The Kotlin Apprentice is a book designed for complete beginners to Kotlin, a modern language used for Android development.
Android is inherently asynchronous and event-driven, with strict requirements as to on which thread certain things can happen.
Learn how to use Kotlin coroutines to solve common Android programming problems using asynchronous programming techniques!
The book that teaches you to use RxJava, RxAndroid and RxKotlin to create complex reactive applications on Android and exercise full control over the library to leverage the full power of reactive programming in your apps.
In Advanced Android App Architectures, you'll find a diverse and hands-on approach to architecting your apps on Android. Learn how to build scaleable and maintainable architectures in Android and Kotlin, including MVC, MVP, MVI, MVVM and VIPER!
Build four complete Android apps from scratch using Kotlin!
Android Apprentice is our book for complete beginners to Android development.
Our best new books for advanced iOS developers: SwiftUI by Tutorials, Combine: Asynchronous Programming with Swift, and Catalyst by Tutorials!
Reflect, refactor and refresh: Top developers, leaders and innovators in tech share the career advice they wish they’d had when they started.
Build fluid and engaging declarative UI for your apps with way less coding with SwiftUI!
The best book to master declarative asynchronous programming with Swift using the Combine framework!
Take all of those great apps you’ve build on iOS and learn how to make them run well under macOS using the Catalyst framework.
The book that teaches you everything there is to know about how to write performant and concurrent code for your iOS apps.
Learn Android, Kotlin, Swift & iOS development with the largest catalog of video courses and screencasts on the Internet. Get full access now!
The definitive book on building web apps and web APIs using Server Side Swift with Vapor, written by the creators of the Vapor 3 framework.
The book that teaches you to write maintainable and sustainable apps by building them with testing in mind or adding tests to already-written apps.
The best book on machine learning for iOS.
Covers CoreML, Vison, image and sequence classifiers, natural language processing, and more.
This book takes a deep dive into modern iOS app architecture and shows you how to design clean and maintainable real-world apps.
Build four immersive AR and VR apps from scratch in Unity!
In this book, you'll use Apple's augmented reality framework ARKit to build 5 great-looking AR apps in Swift, including portals, tabletop games, and more.
The definitive book on building web apps and web APIs using Server Side Swift with Kitura, written by members of the Kitura team.
In this iOS 12 programming book for beginners, you'll learn how to create 4 complete iOS and Swift apps by following easy step-by-step tutorials.
Beginning programming with Swift 4.2. This book takes you from beginner to advanced in Swift: Apple’s modern programming language for iOS.
In this book, you'll master iOS push notifications. Take a deep dive into rich media notifications, notification actions, grouped notifications and more.
This book will introduce you to graphics programming in Metal — Apple’s framework for programming on the GPU. Build a complete game engine in Metal!
The most popular and comprehensive book on Swift algorithms & data structures! Covers search, sort, trees, stacks, and more.
Learn iOS design patterns with Swift 4.2! This 23-chapter book covers MVC, Delegate, Strategy, Factory, and more.
In this book, you'll master Core Data in iOS using Swift 4. Comprehensive coverage of Core Data, from beginner to advanced topics.
A book on creating delightful iOS animations in Swift 4. From beginning to advanced topics like layer animations, view controller transitions, and more.
In our Advanced Apple Debugging and Reverse Engineering book, you'll explore code with LLDB to discover more about any program than you ever thought possible.
Leverage the power of RxSwift in your reactive apps! In this RxSwift book, you'll learn how to integrate RxSwift into real-world iOS apps.
In this Realm book, you'll learn how to build modern Swift apps with the persistence and synchronization of Realm Database and Realm Cloud.
The best Unity book for beginners. Create 4 complete Unity games for scratch, including a first-person shooter, a tower defense game, and more.
A starter kit (including detailed tutorials and source code) on creating your own 2D Unity Beat 'Em Up game, like Double Dragon.
Learn how to make iOS, tvOS, macOS and watchOS games using Swift 4 and SpriteKit. In this book, you will make 6 complete and polished mini-games.
Learn how to make 3D games using Swift 3 and SceneKit! Through a series of mini-games and challenges, you'll learn everything you need to make your own 3D game!
Make Apple Watch apps with Swift 4! Learn all about the WatchKit framework, snapshots, notifications, complications, and much, much more!
Learn how to make tvOS apps from the ground up, with a series of tutorials for complete beginners! This book teaches you both UIKit and TVML-based tvOS apps.
Discover the new features for developers in iOS 11, such as ARKit, Core ML, Vision, drag & drop, document browsing, changes in Xcode 9 and Swift 4—and more.
Experience RWDevCon 2018 through this full video collection of 22 hands-on sessions and workshops from the conference!
Enjoy complimentary access to the RWDevCon 2017 Vault - our collection of our tutorial and workshop sessions from our annual RWDevCon conference.
Enjoy complimentary access to the RWDevCon 2016 Vault - our collection of our tutorial and workshop sessions from our annual RWDevCon conference.