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.
Android & Kotlin
Requires a pro subscription
Pro
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-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)
Full Text Search in Room Tutorial: Getting Started
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 relevant results, is fast, work offline and can handle large amounts of data.
Android & Kotlin
Saving Data on Android
Sep 15 2020 · Video Course (1 hr, 14 mins)
Learn about different ways to save data on Android! Use SharedPreferences to store user-facing configuration, use Files to store complex data in the form of JSON or media files, and use the SQLite Open Helper database to store meaningful objects that you can create, read, update and delete.
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
Covers loads of cool concepts in local data persistence, using the Room database on Android. Learn how to use Entities, Queries, Relations, Kotlin Coroutines, Type Converters, and database Migrations to develop a complex and wholesome app.
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
Android apps targeting Android 11 will be required to use scoped storage to read and write files. In this tutorial, you’ll learn how to migrate your application and also why scoped storage is such a big improvement for the end user.
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!