Flutter and Backends: Persisting Data on the Local Device
Flutter
| Intermediate
- 17 videos | 2h 10m 43s
- Includes Assessment
- Earns a Badge
When building mobile applications, there is often the need to store data locally on the mobile device, either across the application's sessions or to store user preferences. Based on the size and complexity of the data, there are several choices to store data locally. Discover how to use the local file system on your device to store data in files. Use the path_provider and path packages to access the application documents directory and create, read, and write files. Next you will use the SharedPreferences plugin to store simple data that can be expressed as key-value pairs. Then you will explore several real-world use cases for SharedPreferences and storing user preferences in an app. Finally, you will investigate how to store larger amounts of structured data using an embedded SQLite. Upon course completion, you will be able to select the appropriate data storage for local data persistence and integrate your Flutter application with this storage.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseWork with types of locally persisted dataRead text data from filesDisplay csv files in flutterRead and write files in the application documents directoryAccess the files in a directoryCreate and edit local filesSet up the sharedpreferences pluginSave and view data using sharedpreferences
-
Use sharedpreferences in a real-world appUse sharedpreferences for autocompleteStore application data in sharedpreferencesSet up a helper to connect to sqliteRetrieve data from the sqlite databaseAdd data to the sqlite databaseDelete and update data in the sqlite databaseSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 51s
-
6m 12s
-
6m 13s
-
7m 40s
-
10m 21s
-
6m 19s
-
10m 14s
-
9m 35s
-
8m 52s
-
5m 35s
-
6m 56s
-
9m 10s
-
12m 34s
-
7m 34s
-
8m 57s
-
10m 32s
-
2m 9s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.