Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Shape
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
Group
raywenderlich.com
Menu
raywenderlich.com
Menu
Learn
iOS & Swift
Learning Paths
Videos
Articles
Books
Android & Kotlin
Learning Paths
Videos
Articles
Books
Flutter & Dart
Learning Path
Videos
Articles
Books
More
Server-Side Swift
Game Tech
RW Community
All Videos
All Books
All Articles
All Tutorials
Join RW Chat
Pricing
Join Chat
Search
More
Newsletter
Newsletter
Forums
Forums
Sign In
Create a free account
raywenderlich.com requires JavaScript. Please enable JavaScript to enjoy the best experience.
Apply filters
Reset filters (
2
)
Reset
Hide filters
Filters
Filters
Filters
Platform
All
iOS & Swift
Android & Kotlin
Flutter & Dart
Server-Side Swift
Game Tech
macOS
Archive
Subscription Type
Subscription Type:
Discover content based on your raywenderlich.com subscription type. To learn more about our beginner and professional subscriptions,
click here
.
Beginner:
Display content exclusive to our raywenderlich.com Beginner subscription.
Professional:
Display content exclusive to our raywenderlich.com Professional subscription.
Note: if you are subscribed to raywenderlich.com Professional, you also get access to raywenderlich.com Beginner, so you may wish to select the Beginner checkbox too!
All
Free
Beginner
Professional
Content Type
All
Video Course
Episode
Screencast
Article
Book
Difficulty
All
Beginner
Intermediate
Advanced
Include Categories
Exclude Categories
Languages
All Tutorials · 70 Results
Sort: Newest
Newest
Popularity
Saving Data / Persistence
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
New
New
Realm With SwiftUI Tutorial: Getting Started
iOS & Swift
Saving Data / Persistence
Jun 14 2022 · Article (30 mins)
iOS & Swift
· Swift 5, iOS 15, Xcode 13
Learn how to use Realm with SwiftUI as a data persistence solution by building a potion shopping list app.
Jun 14 2022 · Article (30 mins)
Completed
Learn how to use Realm with SwiftUI as a data persistence solution by building a potion shopping list app.
Jun 14 2022 · Article (30 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete (All Episodes)
Clear Progress (All Episodes)
Completed
New
New
Saving Data in iOS
iOS & Swift
Getting Started
May 31 2022 · Video Course (1 hr, 41 mins)
iOS & Swift
· Swift 5.5, iOS 15, Xcode 13
Find out where and how to save data in iOS! This course explores common methods for persisting user data, all from within Xcode Playgrounds.
May 31 2022 · Video Course (1 hr, 41 mins)
Completed
Find out where and how to save data in iOS! This course explores common methods for persisting user data, all from within Xcode Playgrounds.
May 31 2022 · Video Course (1 hr, 41 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Running a Web Server on iOS with Vapor
Server-Side Swift
Saving Data / Persistence
Apr 29 2022 · Article (25 mins)
Server-Side Swift
· Swift 5.5, iOS 15, Xcode 13
With Vapor, your iOS app can be both the client and the server to control your data — or even other devices. This tutorial will show you how to get started with client-server communication in the...
Apr 29 2022 · Article (25 mins)
Completed
With Vapor, your iOS app can be both the client and the server to control your data — or even other devices. This tutorial will show you how to get started with client-server communication in the...
Apr 29 2022 · Article (25 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Sharing Core Data With CloudKit in SwiftUI
iOS & Swift
Saving Data / Persistence
Apr 26 2022 · Article (30 mins)
iOS & Swift
· Swift 5.5, iOS 15, Xcode 13
Learn to share data between CoreData and CloudKit in a SwiftUI app.
Apr 26 2022 · Article (30 mins)
Completed
Learn to share data between CoreData and CloudKit in a SwiftUI app.
Apr 26 2022 · Article (30 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete (All Episodes)
Clear Progress (All Episodes)
Completed
Beginning Firebase with Flutter
Flutter & Dart
Saving Data / Persistence
Jan 25 2022 · Video Course (38 mins)
Flutter & Dart
· Dart 2.14.4, Flutter 2.5.3, Android Studio 4
When writing mobile apps, saving the data users input is critical. You can save the data locally, but then you can’t save it permanently or share it with others. If you want to share your data, you...
Pro
Jan 25 2022 · Video Course (38 mins)
Completed
When writing mobile apps, saving the data users input is critical. You can save the data locally, but then you can’t save it permanently or share it with others. If you want to share your data, you...
Pro
Jan 25 2022 · Video Course (38 mins)
Completed
Pro
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Set Up Core Spotlight with Core Data: Getting Started
iOS & Swift
Core Concepts
Oct 27 2021 · Article (30 mins)
iOS & Swift
· Swift 5.5, iOS 15, Xcode 13
Learn how to connect Core Data with Core Spotlight and add search capability to your app using Spotlight.
Oct 27 2021 · Article (30 mins)
Completed
Learn how to connect Core Data with Core Spotlight and add search capability to your app using Spotlight.
Oct 27 2021 · Article (30 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Dynamic Core Data with SwiftUI Tutorial for iOS
iOS & Swift
Saving Data / Persistence
Oct 25 2021 · Article (20 mins)
iOS & Swift
· Swift 5.5, iOS 15, Xcode 13
Learn how to take advantage of all the new Core Data features introduced in iOS 15 to make your SwiftUI apps even more powerful.
Oct 25 2021 · Article (20 mins)
Completed
Learn how to take advantage of all the new Core Data features introduced in iOS 15 to make your SwiftUI apps even more powerful.
Oct 25 2021 · Article (20 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Firestore Tutorial for Flutter: Getting Started
Flutter & Dart
Saving Data / Persistence
Sep 16 2021 · Article (25 mins)
Flutter & Dart
· Dart 2.13, Flutter 2.2, Android Studio 4.1
In this tutorial, you’ll learn how to use Firebase Firestore databases in Flutter by creating a fun app that will help you take care of your pets.
Sep 16 2021 · Article (25 mins)
Completed
In this tutorial, you’ll learn how to use Firebase Firestore databases in Flutter by creating a fun app that will help you take care of your pets.
Sep 16 2021 · Article (25 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Realm Database on Android: Getting Started
Android & Kotlin
Saving Data / Persistence
Sep 14 2021 · Article (30 mins)
Android & Kotlin
· Kotlin 1.5, Android 4.4, Android Studio 2020.3.1
Learn how to use Realm database on Android for data persistence. You’ll learn how to add it to your android app and utilize its features.
Sep 14 2021 · Article (30 mins)
Completed
Learn how to use Realm database on Android for data persistence. You’ll learn how to add it to your android app and utilize its features.
Sep 14 2021 · Article (30 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Database Migrations With Vapor
Server-Side Swift
Saving Data / Persistence
Aug 24 2021 · Article (25 mins)
Server-Side Swift
· Swift 5, macOS 10.14, Xcode 11
In this Server-Side Swift tutorial, learn how to perform database migrations with Vapor on your application database – a useful tool for tasks such as creating tables, seeding data, and adding...
Aug 24 2021 · Article (25 mins)
Completed
In this Server-Side Swift tutorial, learn how to perform database migrations with Vapor on your application database – a useful tool for tasks such as creating tables, seeding data, and adding...
Aug 24 2021 · Article (25 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete (All Episodes)
Clear Progress (All Episodes)
Completed
SQLDelight in Android: Getting Started
Android & Kotlin
Getting Started
Aug 3 2021 · Video Course (1 hr, 25 mins)
Android & Kotlin
· Kotlin 1.4, Android 11, Android Studio 4.1
In this course, we will introduce you to SQLDelight, a generator for typesafe Kotlin code based on SQL database statements, with built-in support for migrations, schema validation and IDE...
Pro
Aug 3 2021 · Video Course (1 hr, 25 mins)
Completed
In this course, we will introduce you to SQLDelight, a generator for typesafe Kotlin code based on SQL database statements, with built-in support for migrations, schema validation and IDE...
Pro
Aug 3 2021 · Video Course (1 hr, 25 mins)
Completed
Pro
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Firebase Realtime Database Tutorial for Flutter
Flutter & Dart
Saving Data / Persistence
Jul 22 2021 · Article (15 mins)
Flutter & Dart
· Dart 2.13, Flutter 2.2, VS Code
Get started with Firebase Realtime Database by building a chat app in Flutter that provides instant updates to connected devices.
Jul 22 2021 · Article (15 mins)
Completed
Get started with Firebase Realtime Database by building a chat app in Flutter that provides instant updates to connected devices.
Jul 22 2021 · Article (15 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Firebase Tutorial: Getting Started
iOS & Swift
Saving Data / Persistence
Jul 21 2021 · Article (35 mins)
iOS & Swift
· Swift 5, iOS 14, Xcode 12
Learn Firebase fundamentals including saving data, real-time sync, authentication, user status and offline support.
Jul 21 2021 · Article (35 mins)
Completed
Learn Firebase fundamentals including saving data, real-time sync, authentication, user status and offline support.
Jul 21 2021 · Article (35 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete (All Episodes)
Clear Progress (All Episodes)
Completed
AWS AppSync for iOS
iOS & Swift
Saving Data / Persistence
Jul 13 2021 · Video Course (28 mins)
iOS & Swift
· Swift 5, iOS 14, Xcode 12
Learn how to consume GraphQL APIs in your SwiftUI iOS apps in a simple and type-safe way using AWS AppSync framework.
Pro
Jul 13 2021 · Video Course (28 mins)
Completed
Learn how to consume GraphQL APIs in your SwiftUI iOS apps in a simple and type-safe way using AWS AppSync framework.
Pro
Jul 13 2021 · Video Course (28 mins)
Completed
Pro
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete (All Episodes)
Clear Progress (All Episodes)
Completed
Android DataStore
Android & Kotlin
Getting Started
Apr 20 2021 · Video Course (44 mins)
Android & Kotlin
· Kotlin 1.4, Android 6, Android Studio 4
DataStore is Google’s new and improved solution for persisting simple pieces of data by using either key-value pairs or protocol buffers for storing typed objects. It does so using Kotlin...
Pro
Apr 20 2021 · Video Course (44 mins)
Completed
DataStore is Google’s new and improved solution for persisting simple pieces of data by using either key-value pairs or protocol buffers for storing typed objects. It does so using Kotlin...
Pro
Apr 20 2021 · Video Course (44 mins)
Completed
Pro
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Values and Mutability In Kotlin: Getting Started
Android & Kotlin
Getting Started
Mar 22 2021 · Article (30 mins)
Android & Kotlin
· Kotlin 1.4, Android 4.1, Android Studio 4.2
In this Values and Mutability tutorial, you’ll learn how to declare mutable, immutable, constant, late/lazily initialized, static & inline values.
Mar 22 2021 · Article (30 mins)
Completed
In this Values and Mutability tutorial, you’ll learn how to declare mutable, immutable, constant, late/lazily initialized, static & inline values.
Mar 22 2021 · Article (30 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Android Biometric API: Getting Started
Android & Kotlin
Getting Started
Mar 8 2021 · Article (25 mins)
Android & Kotlin
· Kotlin 1.4, Android 10.0, Android Studio 4.1
Learn how to implement biometric authentication in your Android app by using the Android Biometric API to create an app that securely stores messages.
Mar 8 2021 · Article (25 mins)
Completed
Learn how to implement biometric authentication in your Android app by using the Android Biometric API to create an app that securely stores messages.
Mar 8 2021 · Article (25 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
DataStore Tutorial For Android: Getting Started
Android & Kotlin
Getting Started
Dec 21 2020 · Article (30 mins)
Android & Kotlin
· Kotlin 1.4, Android 6.0, Android Studio 4.1
In this tutorial you’ll learn how to read and write data to Jetpack DataStore, a modern persistance solution from Google.
Dec 21 2020 · Article (30 mins)
Completed
In this tutorial you’ll learn how to read and write data to Jetpack DataStore, a modern persistance solution from Google.
Dec 21 2020 · Article (30 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Modern, Efficient Core Data
iOS & Swift
Saving Data / Persistence
Dec 7 2020 · Article (30 mins)
iOS & Swift
· Swift 5, iOS 14, Xcode 12
In this tutorial, you’ll learn how to improve your iOS app thanks to efficient Core Data usage with batch insert, persistent history and derived properties.
Dec 7 2020 · Article (30 mins)
Completed
In this tutorial, you’ll learn how to improve your iOS app thanks to efficient Core Data usage with batch insert, persistent history and derived properties.
Dec 7 2020 · Article (30 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Using AWS as a Back End: The Data Store API
iOS & Swift
Saving Data / Persistence
Nov 11 2020 · Article (40 mins)
iOS & Swift
· Swift 5, iOS 14, Xcode 12
In this tutorial, you’ll extend the Isolation Nation app from the previous tutorial, adding analytics and real-time chat functionality using AWS Pinpoint and AWS Amplify DataStore.
Nov 11 2020 · Article (40 mins)
Completed
In this tutorial, you’ll extend the Isolation Nation app from the previous tutorial, adding analytics and real-time chat functionality using AWS Pinpoint and AWS Amplify DataStore.
Nov 11 2020 · Article (40 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Using Fluent and Persisting Models in Vapor
Server-Side Swift
Saving Data / Persistence
Nov 2 2020 · Article (15 mins)
Server-Side Swift
· Swift 5, macOS 10.15, Xcode 11
The Fluent ORM lets you use any number of database engines in your Vapor app. Learn how to persist your models in your server side Swift apps using Vapor!
Nov 2 2020 · Article (15 mins)
Completed
The Fluent ORM lets you use any number of database engines in your Vapor app. Learn how to persist your models in your server side Swift apps using Vapor!
Nov 2 2020 · Article (15 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Full Text Search in Room Tutorial: Getting Started
Android & Kotlin
Core Concepts
Nov 2 2020 · Article (25 mins)
Android & Kotlin
· Kotlin 1.4, Android 4.4, Android Studio 4.0
In this Android tutorial, you’ll learn how to implement Full Text Search in Room and use advanced FTS operations, such as ranking search results leading to a great search experience which provide...
Nov 2 2020 · Article (25 mins)
Completed
In this Android tutorial, you’ll learn how to implement Full Text Search in Room and use advanced FTS operations, such as ranking search results leading to a great search experience which provide...
Nov 2 2020 · Article (25 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete
Clear Progress
Completed
Getting Started with Core Data and CloudKit
iOS & Swift
Saving Data / Persistence
Oct 28 2020 · Article (20 mins)
iOS & Swift
· Swift 5, iOS 14, Xcode 12
In this tutorial, you’ll learn how to use NSPersistentCloudKitContainer to integrate Core Data and CloudKit.
Oct 28 2020 · Article (20 mins)
Completed
In this tutorial, you’ll learn how to use NSPersistentCloudKitContainer to integrate Core Data and CloudKit.
Oct 28 2020 · Article (20 mins)
Completed
Mark Complete (All Chapters)
Clear Progress (All Chapters)
Mark Complete (All Episodes)
Clear Progress (All Episodes)
Completed
Combine in the raywenderlich.com App
iOS & Swift
Core Concepts
Oct 6 2020 · Video Course (16 mins)
iOS & Swift
· Swift 5.2, iOS 13, Xcode 11
Take a look at how Combine is used to power parts of the open-source raywenderlich.com app based on changes that get stored in User Defaults.
Pro
Oct 6 2020 · Video Course (16 mins)
Completed
Take a look at how Combine is used to power parts of the open-source raywenderlich.com app based on changes that get stored in User Defaults.
Pro
Oct 6 2020 · Video Course (16 mins)
Completed
Pro
Updating
.
.
.
Updating
.
.
.