Announcing Advanced Git, Second Edition! [FREE]
Tackle your trickiest Git situations with ease. Dive under the hood to understand how it works, and spend more time on stuff that matters.
View ArticleSwiftUI Progressive Disclosures Tutorial [FREE]
Learn how to dress up your iOS apps with SwiftUI views containing progressive disclosures using state variables, animations and transitions.
View ArticleFastlane Tutorial for Android: Getting Started [FREE]
Learn how to use fastlane to automate tasks like generating screenshots, updating metadata for your Android apps and uploading apps to the Play Store.
View ArticleUsing the Terrain Tools in Unity [FREE]
Learn to create and manage a wide range of terrains in your apps by using Unity’s powerful Terrain Tools and the all new Terrain Toolbox API.
View ArticleCreating a Game Like Minesweeper in Flutter [FREE]
Explore Flutter’s capability to create game UI and logic by learning to create a game like classic Minesweeper.
View ArticleXcode Project and File Templates [FREE]
Learn how to create custom project and file templates in Xcode to start new projects and files more efficiently.
View ArticleAndroid Data Serialization Tutorial with the Kotlin Serialization Library [FREE]
Learn how to use the Kotlin Serialization library in your Android app and how it differs from other data serialization libraries available out there.
View ArticleProgramming in Swift: Fundamentals [SUBSCRIBER]
Learn about Apple’s open source programming language, Swift, through hands-on examples! Take a deep dive into the Swift language, learning about core Swift concepts like loops, collections, types,...
View ArticleBuilding Games in Flutter with Flame: Getting Started [FREE]
Learn how to build a beautiful game in Flutter with Flame. In this tutorial, you’ll build a virtual world with a movable and animated character.
View ArticleDynamic Core Data with SwiftUI Tutorial for iOS [FREE]
Learn how to take advantage of all the new Core Data features introduced in iOS 15 to make your SwiftUI apps even more powerful.
View ArticleSwift Apprentice [SUBSCRIBER]
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...
View ArticleSet Up Core Spotlight with Core Data: Getting Started [FREE]
Learn how to connect Core Data with Core Spotlight and add search capability to your app using Spotlight.
View ArticleAnnouncing Swift Apprentice, Seventh Edition! [FREE]
Go from novice to expert in Swift with hands-on activities in Xcode playgrounds with our newly-updated book.
View ArticleAdvanced Data Binding in Android: Observables [FREE]
Learn how to use the Data Binding Library to bind UI elements in your XML layouts to data sources in your app using LiveData and StateFlow.
View ArticleSwiftUI View Preferences Tutorial for iOS [FREE]
Learn how SwiftUI view preferences allow views to send information back up the view hierarchy and the possibilities that opens up for your apps.
View ArticleDiving Deep into WebViews [FREE]
Learn how to handle webpages in your Flutter application using WebViews.
View ArticleImproving Game Visuals with Unity’s HDRP [FREE]
Improve your game visuals and take them up by several notches using the High Definition Render Pipeline from Unity.
View ArticleModern Concurrency in Swift [SUBSCRIBER]
Master Swift’s new concurrency model!For years, writing powerful and safe concurrent apps with Swift could easily turn into a daunting task, full of race conditions and unexplained crashes hidden in a...
View ArticleAnnouncing Modern Concurrency in Swift, First Edition! [FREE]
Write modern, robust asynchronous code in Swift with async/await, tasks, actors, and everything in between!
View ArticleSeason 12 Kickoff – Podcast S12 E00 [FREE]
Welcome back to our Season 12 Kickoff. Dru has got a quick episode where he calls up our new co-host for you to meet and talks about some of the things you don’t want to miss this season.
View Article