Saving Data in Flutter
Jan 31 2024 · Video Course (1 hr, 44 mins)
Data is king! In this course you’ll see different techniques to store data in your Flutter apps.
You will ...
more
Saving Data in Flutter
Data is king! In this course you’ll see different techniques to store data in your Flutter apps.
You will use SharedPreferences to store key-value pairs, convert objects in
JSON format (and viceversa), read and write data to text files, and convert images into streams of data.
At the end of this course, you’ll be able to choose how to save data in your apps,
and use some of the most common Flutter storing options.
Android & Kotlin
Data Persistence With Room
Sep 20 2023 · Article (20 mins)
Learn how to persist data in your Android app using the Room SQLite wrapper from Google.
Data Persistence With Room
Learn how to persist data in your Android app using the Room SQLite wrapper from Google.
Multiple Domains
Must-Watch Sessions From WWDC ’23
Jun 29 2023 · Article (15 mins)
Ensure you’re up-to-date on the most important announcements from WWDC ’23 with this round-up of important se...
more
Must-Watch Sessions From WWDC ’23
Ensure you’re up-to-date on the most important announcements from WWDC ’23 with this round-up of important sessions for developers to watch!
iOS & Swift
SwiftData: Simplifying Persistence in iOS Apps
Jun 9 2023 · Article (10 mins)
Learn all about SwiftData, a new framework introduced at WWDC 2023 that provides a Swift-like API for working...
more
SwiftData: Simplifying Persistence in iOS Apps
Learn all about SwiftData, a new framework introduced at WWDC 2023 that provides a Swift-like API for working with persistence in iOS apps and simplifies Core Data usage.
iOS & Swift
State Restoration in SwiftUI
Oct 4 2022 · Article (30 mins)
Learn how to use SceneStorage in SwiftUI to restore iOS app state.
State Restoration in SwiftUI
Learn how to use SceneStorage in SwiftUI to restore iOS app state.
Flutter & Dart
Beginning FlutterFire
Aug 30 2022 · Video Course (1 hr, 42 mins)
Firebase can help you add back-end features to your Flutter app
without writing any back-end code. It prov...
more
Beginning FlutterFire
Firebase can help you add back-end features to your Flutter app
without writing any back-end code. It provides several tools
that you can immediately use, like authentication, a centralized database,
file storing in the cloud, and sending notifications. In this course
you’ll learn how to configure and use FlutterFire, a set of
plugins to integrate Firebase within your Flutter apps!
Flutter & Dart
Supabase with Flutter
Aug 23 2022 · Video Course (2 hrs, 10 mins)
Learn how to create a cloud based database and authentication application using Supabase.
This is an easy ...
more
Supabase with Flutter
Learn how to create a cloud based database and authentication application using Supabase.
This is an easy to use Postgres relational database along with authentication. There are easy
to use libraries for Flutter. Easily setup email/password authentication along with your favorite
providers like: Google, Facebook and Apple. Use a webpage to easily create database
tables.
Learn the basics of Core Data in this beginner series. You’ll learn how to model your data with attributes...
more
Core Data: Fundamentals
Learn the basics of Core Data in this beginner series. You’ll learn how to model your data with attributes and relationships, save data using a context, display saved data in lists and much more, in both SwiftUI and UIKit!
iOS & Swift
Realm With SwiftUI Tutorial: Getting Started
Jun 14 2022 · Article (30 mins)
Learn how to use Realm with SwiftUI as a data persistence solution by building a potion shopping list app.
Realm With SwiftUI Tutorial: Getting Started
Learn how to use Realm with SwiftUI as a data persistence solution by building a potion shopping list app.
iOS & Swift
Saving Data in iOS
May 31 2022 · Video Course (1 hr, 41 mins)
Find out where and how to save data in iOS! This course explores common methods for persisting user data, ...
more
Saving Data in iOS
Find out where and how to save data in iOS! This course explores common methods for persisting user data, all from within Xcode Playgrounds.
Server-Side Swift
Running a Web Server on iOS with Vapor
Apr 29 2022 · Article (25 mins)
With Vapor, your iOS app can be both the client and the server to control your data — or even other devices. ...
more
Running a Web Server on iOS with Vapor
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 same process.
iOS & Swift
Sharing Core Data With CloudKit in SwiftUI
Apr 26 2022 · Article (30 mins)
Learn to share data between CoreData and CloudKit in a SwiftUI app.
Sharing Core Data With CloudKit in SwiftUI
Learn to share data between CoreData and CloudKit in a SwiftUI app.
Flutter & Dart
Beginning Firebase with Flutter
Jan 25 2022 · Video Course (38 mins)
When writing mobile apps, saving the data users input is critical.
You can save the data locally, but then...
more
Beginning Firebase with Flutter
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 need to save it in the cloud. One of the easiest solutions is Google’s Firebase Firestore database.
Firestore is a NoSQL style database. Unlike traditional table-based databases that require much work to insert data, you save JSON blobs to collections.
iOS & Swift
Set Up Core Spotlight with Core Data: Getting Started
Oct 27 2021 · Article (30 mins)
Learn how to connect Core Data with Core Spotlight and add search capability to your app using Spotlight.
Set Up Core Spotlight with Core Data: Getting Started
Learn how to connect Core Data with Core Spotlight and add search capability to your app using Spotlight.
iOS & Swift
Dynamic Core Data with SwiftUI Tutorial for iOS
Oct 25 2021 · Article (20 mins)
Learn how to take advantage of all the new Core Data features introduced in iOS 15 to make your SwiftUI apps ...
more
Dynamic Core Data with SwiftUI Tutorial for iOS
Learn how to take advantage of all the new Core Data features introduced in iOS 15 to make your SwiftUI apps even more powerful.
Multiple Domains
Firestore Tutorial for Flutter: Getting Started
Sep 16 2021 · Article (25 mins)
In this tutorial, you’ll learn how to use Firebase Firestore databases in Flutter by creating a fun app that ...
more
Firestore Tutorial for Flutter: Getting Started
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.
Android & Kotlin
Realm Database on Android: Getting Started
Sep 14 2021 · Article (30 mins)
Learn how to use Realm database on Android for data persistence. You’ll learn how to add it to your android a...
more
Realm Database on Android: Getting Started
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.
Server-Side Swift
Database Migrations With Vapor
Aug 24 2021 · Article (25 mins)
In this Server-Side Swift tutorial, learn how to perform database migrations with Vapor on your application d...
more
Database Migrations With Vapor
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 columns.
Android & Kotlin
SQLDelight in Android: Getting Started
Aug 3 2021 · Video Course (1 hr, 25 mins)
In this course, we will introduce you to SQLDelight, a generator for typesafe Kotlin code based on
SQL dat...
more
SQLDelight in Android: Getting Started
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 integrations.
From initial installation all the way to customization, you’ll learn everything there is to know
about this latest invention from Square.
Learn Firebase fundamentals including saving data, real-time sync, authentication, user status and offline su...
more
Firebase Tutorial: Getting Started
Learn Firebase fundamentals including saving data, real-time sync, authentication, user status and offline support.
iOS & Swift
AWS AppSync for iOS
Jul 13 2021 · Video Course (28 mins)
Learn how to consume GraphQL APIs in your SwiftUI iOS apps in a simple and type-safe way using AWS AppSync...
more
AWS AppSync for iOS
Learn how to consume GraphQL APIs in your SwiftUI iOS apps in a simple and type-safe way using AWS AppSync framework.
Android & Kotlin
Android DataStore
Apr 20 2021 · Video Course (44 mins)
DataStore is Google’s new and improved solution for persisting simple pieces of data
by using either key-v...
more
Android DataStore
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 Coroutines and Flow to make all the transactions asynchronous,
making all the data storing and fetching operations more performant and safe! It’s part of the Jetpack
set of tools, so it’s also known as the Jetpack DataStore.
In this course, learn how to store simple and complex typed data in Jetpack DataStore as well as migrating existing data
from Shared Preferences.
Android & Kotlin
Values and Mutability In Kotlin: Getting Started
Mar 22 2021 · Article (30 mins)
In this Values and Mutability tutorial, you’ll learn how to declare mutable, immutable, constant, late/lazily...
more
Values and Mutability In Kotlin: Getting Started
In this Values and Mutability tutorial, you’ll learn how to declare mutable, immutable, constant, late/lazily initialized, static & inline values.