Storing Secure Data in the Keychain
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 ...
ReactiveSwift #1 - Getting Started
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...
ReactiveSwift #2 - Signal vs. SignalProducer
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 #3 - Operations
ReactiveSwift #4 - Implementing UI Bindings
ReactiveSwift #5 - Implementing MVVM
Description:In this tutorial, we are going to refactor an existing app written imperatively and apply all that concepts and principles we have learned in the Introduction to ReactiveSwift series. We will create a `Signa...
SwiftUI #1 - Using Views
Description:In this tutorial we’ll explore Views, a fundamental building block of the SwiftUI framework which can help you create complex views with less code and iterate faster.
SwiftUI #2 - Exploring View Modifiers
Description:In this tutorial, we will look at the effect of View Modifiers and how they are used to customize the display, behavior and interactivity of views.
SwiftUI #3 - Build a Login Form using Stacks
Description:In this tutorial, we will explore container views called Stacks to create a login form in SwiftUI.
SwiftUI #4 - Implementing a Todo list using Lists
Description:In this tutorial, we will see the power of SwiftUI's declarative programming by implementing a List view to manage a Todo list.
SwiftUI #5 - Adding State and Binding to Make an Editable List
Description:In this tutorial, we will make the Todo app dynamic by adding state and binding using SwiftUII and the Combine Framework.
SwiftUI #6 - Animation and Transitions
Description:In this screencast, we will take a look at how animations and transitions work in SwiftUI.
SwiftUI #8 - Embedding a UIView or UIViewController in SwiftUI
Description:In this screencast, we will see how to embed a UIView or UIViewController in SwiftUI.
SwiftUI #9 - Creating an Asynchronous Image View in SwiftUI
Description:In this screencast, we will learn how to asynchronously load an image in a SwiftUI Image view from the network.
SwiftUI #10 - Creating a Swipeable Card Interface in SwiftUI
Description:In this screencast, we will implement a card swiping interface viewed in many dating apps. We will make use of the drag gesture to implement the swipe functionality since there is no Swipe gesture in SwiftUI...