HTML5 Drag and Drop
Description:Improve user experiences on your web site by adding drag and drop functionality without any external libraries or frameworks. The Drag and Drop API is part of the core HTML5 spec and allows developers to mak...
Looping Multiple Videos on AppleTV
Description:The Apple TV can be setup as a Kiosk that plays a series of videos on a loop at a business or school location. In this video, we will use AVFoundation to allow the videos to play one after the other in an in...
Load Screens in React
Description:Load screens provide a visual indicator to users that data is being fetched and a useful reminder that the app isn’t frozen. They also can prevent unwanted user interaction with your site. This screencast wa...
Create a Looping Video Background
Description:Having a video loop in the background of a menu screen is a great way to add visual interest to your application. In this screencast, we will explore the capabilities in AVFoundation for enabling this. After...
Xcode Configurations vs. Schemes
Description:Targets and configurations and schemes; Oh my! Confused by these Xcode concepts? Curious how using multiple build configurations coupled with schemes can avoid the multiple-target mess? If you’re wondering w...
Android NFC #1: Launch Activity
Description:In the first screencast of this series we’ll cover the basics of NFC tags introducing NDEF and the Android tag dispatch system. We’ll look at how to add an intent-filter to the Manifest entry for a given Act...
Using Sections and Tags in Zeplin
Description:In this screencast, we'll talk about the ways to use tags and sections to organize screens in Zeplin. By the end of this video, you'll be able to easily manage screens and other assets using the power of sec...
Solving React Navigation State Problems with MobX
Description:In this screencast, we’re going to look at some challenges you can run into passing props with React Navigation. We’ll use MobX to get our app working and make our state management even simpler in the process.
Kotlin and Android Lifecycles
Description:What are some strategies for dealing with Kotlin and Android Lifecycles? In this screencast, cast you'll learn how Android Lifecycles appear to inhibit some core behaviors of Kotlin.
Description:In this screencast, we’ll learn how to use Swift’s assertion function to code defensively. By the end of this video, you’ll be able to use the assertion functions to help you write stronger, more robust code.
Exporting Assets Directly From Zeplin
Description:In this screencast, we’ll show you how to leverage Zeplin to export design assets for development. By the end of this video, you’ll be able to quickly and easily export design assets using Zeplin’s Asset Exp...
Optimizing Caching in React
Description:In this screencast, we’ll look at how to speed up you React app by allowing browsers to cache your code as long as possible. By the end of the video you’ll be able to configure Webpack to minimize how often ...