ReactiveSwift #3 - Operations
Runtime: 06:30
Description:Learning the core concepts of ReactiveSwift will eventually help you in implementing ReactiveSwift within your app. A reactive programming library like ReactiveSwift provides a uniform architecture for imple...
ReactiveSwift #2 - Signal vs. SignalProducer
Runtime: 06:41
ReactiveSwift #1 - Getting Started
Runtime: 03:52
Description:ReactiveSwift is a reactive programming library that is built around the concept of streams of values over time. In this screencast, we’ll learn about the basic concepts of reactive programming and how it wo...
Architecture Components #6 - Data Binding
Runtime: 06:39
Description:In this screencast, you will learn how to use the Android Jetpack data binding component to declaratively bind data to your UI layouts.
Clickable Cards with Sub Links
Runtime: 05:10
Description:In this video, you’ll learn how to implement a nested link card design without violating any web standards, using pseudo elements and positioning.
Embedding a Responsive Hero Video on a Homepage
Runtime: 09:03
Description:In this video, you'll add a responsive hero video to a rails blog project, but this code can be used for any kind of web project. We’ll also take a look at the embed code for YouTube and Vimeo, in order to g...
Prompting for Unsaved Changes in a Form
Runtime: 05:29
Description:In this video, you’ll learn how to stop your users from losing their inputed data by triggering an alert if your users attempt to navigate away from their unsaved form.
Storing Secure Data in the Keychain
Runtime: 07:03
Description:Storing secure data (like login data) in UserDefaults or the file system is not safe. The keychain is an encrypted database where secure data such as credentials, tokens, and notes should be stored. In this ...
Using Result with Network Requests
Runtime: 04:57
Description:When working with networking code, most APIs send back optional types (usually an error and one or two other types such as a response and data), but there is no compile-time guarantee that all of these will ...
IBInspectable and IBDesignable
Runtime: 05:19
Description:In this screencast, you will learn how to use @IBDesignable and @IBInspectable to render and configure your custom views in Interface Builder at design-time.
Setting Up StackViews Inside ScrollViews
Runtime: 03:34
Description:In this screencast, we’ll show you how to set up a StackView inside a ScrollView, this will help you to create views that have to show list of related data without use table views or collection views.
Keyboard Navigation and VoiceOver
Runtime: 05:37
Description:In this screencast, you'll get your feet wet in accessibility and learn how to move around a website using only your keyboard with VoiceOver enabled.