Android Development Essential Training: 5 Storage and Databases

Android Development Essential Training: 5 Storage and Databases

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 1h 18m | 262 MB

Do you want to build an application for Android? The Android Development Essential Training series teaches the basics needed to develop, design, manage, and distribute your own native Android application using the Kotlin programming language and the Android SDK. In part 5 of this course, Annyce Davis tackles storage and databases, and how you can develop apps that take advantage of a device’s storage. She shows how to use the Android file system to store and load JSON data with Moshi, how to persist data with shared preferences, and how to manage databases with Room. To close out the course, Annyce gives one last challenge to test your knowledge.

Table of Contents

Introduction
1 Data storage on Android
2 What you should know
3 Following along with the course

1. Read and Write Files
4 Manage storage on Android
5 Save files to internal storage
6 Read files from internal storage
7 Manage runtime permissions
8 Request external storage permissions
9 Save files to external storage

2. Persist Data in Shared Preferences
10 Manage shared preferences with code
11 Explore Jetpack DataStore
12 Use Preferences DataStore to manage user settings

3. Manage Databases with Room
13 Manage data with Room
14 Define a database with Room
15 Define SQL operations in a DAO
16 Insert data with Room
17 Retrieve data with Room
18 ✓ Challenge Modify data with Room
19 ✓ Solution Modify data with Room

Conclusion
20 Next steps

Homepage