Build Variants #1: Product Flavors
Description:In this series, you will learn how to produce separate APKs from the same code base using product flavors. Each flavor will be branded differently, including a custom launcher icon, color scheme, and app name.
Using AVKit to Play Video
Description:Playing video is a fundamental feature for tvOS applications. In this video you will learn how to get the basic video player working by utilizing classes from AVKit and AVFoundation. After this video you wil...
Optional Return Values vs. Throwing
Description:This video Illustrates the differences between using optional return values or throwing errors for functions that can fail. The implementations are discussed and the pros and cons of each approach are discus...
Description:User authentication is very useful for mobile apps but can be tricky to get right. In this screencast we'll show you how to set up Firebase with Android.
Rails APIs #7 - Testing Web Services
Description:In a previous screencasts, we built out a simple but full-featured web service. We have several tables of related data, validation, default values, and authorization. This is great, but it’s also starting to...
Rails APIs #6 - Authorization Rules
Description:In a previous video we set up authentication for our Rails API, so that only logged in users can make changes. But sometimes more sophisticated rules are needed. In this screencast, we'll learn how to succes...
Rails APIs #5 - Associations and Nested Routes
Description:In this screencast, we’ll use the Doorkeeper gem makes it easy to add authentication to Rails APIs using the OAuth 2 standard.
Dynamic Stack Views
Description:UIStackViews are a relatively new addition to UIKit, appearing with iOS 9. They are quite useful because they eliminate the need for many Auto Layout constraints in common screen designs, making them easier ...
Rails APIs #4 - Custom Actions
Description:In this screencast, we’ll follow up on our previous videos in this series and show you how to rewrite custom controller actions in Rails.
Rails APIs #3 - Authentication
Description:In a previous screencast we set up a simple Rails web service for todos and deployed it to production. But right now there's no authorization on it, which means anyone can come along and modify our data. In ...
Rails APIs #2 - Deploying
Description:Whether you are building a prototype or a business critical product, Heroku makes it easy to deploy and scale web applications. If you’ve never run a production web application before this might sound intimi...
Finding and Fixing Memory Issues
Description:Incorrectly managing memory in our applications can result in hard to find bugs and possible crashes. In this video, we will explore the Memory Graph debugging tool in Xcode and how you can use it to find an...