Who Loves PDF Books? We Do — Again! [FREE]
You’ve spoken, and we’ve listened: we’re bringing back the PDF format for all single books you purchase from us! See how we plan to do this, and more.
View ArticleCreating Custom Reusable Widgets in Flutter [SUBSCRIBER]
Learn to create custom widgets that are designed with reusability in mind so you could reuse them in your projects or share them with the world as a library.
View ArticleSwiftUI Property Wrappers [FREE]
Learn different ways to use SwiftUI property wrappers to manage changes to an app’s data values and objects.
View ArticleAndroid Lifecycle [FREE]
Understanding the Android lifecycle and responding correctly to state changes is crucial to building apps with fewer bugs that use fewer resources and provide a good user experience.
View ArticleIntermediate iOS Debugging [SUBSCRIBER]
Prepare to learn some new debugging tricks! In this course, you’ll improve your skills with LLDB and Xcode.
View ArticleJetpack Compose by Tutorials [SUBSCRIBER]
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!...
View ArticleJetpack Compose by Tutorials — Updated for the Compose Beta! [FREE]
We’re excited to announce that we’ve updated Jetpack Compose by Tutorials for the beta version of the API!
View ArticleTemplating Vapor Applications with Leaf [FREE]
Use Leaf, Vapor’s templating engine, to build a front-end website to consume your server-side Swift API!
View ArticleMonitoring for iOS with MetricKit: Getting Started [FREE]
Learn how to use MetricKit to monitor power, performance, and diagnostics in your iOS apps.
View ArticleTwo-Factor Authentication With Vapor [FREE]
Learn how to increase the account security of your using two-factor authentication with Vapor.
View ArticleAssisted Injection With Dagger and Hilt [FREE]
Learn what assisted injection is used for, how it works, and how you can add it to your app with Dagger’s new built-in support for the feature.
View ArticleAdapting to User Accessibility Settings in SwiftUI [SUBSCRIBER]
In this course, learn how to adapt a SwiftUI app to common Accessibility settings including Dark Mode and Dynamic Type. Work with Accessibility Inspector and SwiftUI Previews to learn how to build for...
View ArticleDon’t Miss Our Google I/O Livecast – May 18, 9PM EST! [FREE]
Join us for our First Impressions livecast event covering Google I/O 2021 highlights, opinions from our panel of experts and more!
View ArticleAVAudioEngine Tutorial for iOS: Getting Started [FREE]
Learn how to use AVAudioEngine to build the next greatest podcasting app! Implement audio features to pause, skip, speed up, slow down and change the pitch of audio in your app.
View ArticleMaking Hearts Fly With Unity VFX Graph [FREE]
Learn how to use Unity’s VFX Graph to make stunning visual effects, like a flock of flying butterflies! The VFX Graph uses simple, node-based visual logic.
View ArticleNishant Srivistava – Podcast S11 E12 [FREE]
After a season of podcasting and reading ‘Living By The Code’ Nishant is in the hot seat to talk about GDG, Open Source, throwing pottery and bookbinding.
View ArticleApp Clips in iOS [SUBSCRIBER]
Whether you’re picking up coffee or renting a bike, you’ve likely been faced with the decision of installing an app or not. Living in a time where there truly is an app for everything, it’s often...
View ArticleOpen Call for Authors on the Unity Team [FREE]
We’re looking for Unity authors. Read on about how to apply!
View ArticleOpen Call for Applications on the Flutter Team [FREE]
We’re looking for Flutter authors and tech editors. Read on about how to apply!
View ArticleLocal Notifications: Getting Started [FREE]
Learn how to create notifications by time intervals, time of day and location, as well as how to support category grouping and prompting for action.
View Article