Skip to content

android/codelab-android-datastore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

387043a · Oct 3, 2022

History

34 Commits
Feb 16, 2022
Oct 3, 2022
Oct 6, 2021
Aug 10, 2020
Aug 10, 2020
Aug 10, 2020
Sep 2, 2020
Feb 14, 2022
Aug 10, 2020
Aug 10, 2020
Aug 10, 2020
Aug 10, 2020

Repository files navigation

DataStore codelab

Supporting code for Preferences DataStore codelab and Proto DataStore codelab.

DataStore is a new and improved data storage solution aimed at replacing SharedPreferences. Built on Kotlin coroutines and Flow, DataStore provides two different implementations: Proto DataStore, that lets you store typed objects (backed by protocol buffers) and Preferences DataStore, that stores key-value pairs. Data is stored asynchronously, consistently, and transactionally, overcoming some of the drawbacks of SharedPreferences.

License

Copyright 2020 The Android Open Source Project

Licensed to the Apache Software Foundation (ASF) under one or more contributor
license agreements. See the NOTICE file distributed with this work for
additional information regarding copyright ownership. The ASF licenses this
file to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance with the License. You may obtain a copy of
the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations under
the License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages