Flutter and Backends: Persisting Data on the Local Device

Flutter    |    Intermediate
  • 17 videos | 2h 10m 43s
  • Includes Assessment
  • Earns a Badge
Rating 4.3 of 4 users Rating 4.3 of 4 users (4)
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 course
    Work with types of locally persisted data
    Read text data from files
    Display csv files in flutter
    Read and write files in the application documents directory
    Access the files in a directory
    Create and edit local files
    Set up the sharedpreferences plugin
    Save and view data using sharedpreferences
  • Use sharedpreferences in a real-world app
    Use sharedpreferences for autocomplete
    Store application data in sharedpreferences
    Set up a helper to connect to sqlite
    Retrieve data from the sqlite database
    Add data to the sqlite database
    Delete and update data in the sqlite database
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 51s
  • 6m 12s
  • Locked
    3.  Reading Text Data Using the Flutter Services Library
    6m 13s
  • Locked
    4.  Reading and Parsing Contents of a CSV File
    7m 40s
  • Locked
    5.  Accessing Files in the App Documents Directory
    10m 21s
  • Locked
    6.  Listing Files Present on the Local Device
    6m 19s
  • Locked
    7.  Creating, Editing, and Deleting Files
    10m 14s
  • Locked
    8.  Setting up Access to SharedPreferences
    9m 35s
  • Locked
    9.  Retrieving Key Value Pairs Using SharedPreferences
    8m 52s
  • Locked
    10.  Storing the Last Search Term in SharedPreferences
    5m 35s
  • Locked
    11.  Using SharedPreferences for Autocomplete
    6m 56s
  • Locked
    12.  Storing User Preferences in an Application
    9m 10s
  • Locked
    13.  Setting up a Database Helper to Work With SQLite
    12m 34s
  • Locked
    14.  Viewing Products Retrieved from the SQLite Database
    7m 34s
  • Locked
    15.  Adding Products to the SQLite Database
    8m 57s
  • Locked
    16.  Deleting and Updating Products in the SQLite Database
    10m 32s
  • Locked
    17.  Course Summary
    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.

YOU MIGHT ALSO LIKE

Rating 4.0 of 5 users Rating 4.0 of 5 users (5)
Rating 4.1 of 7 users Rating 4.1 of 7 users (7)
Rating 4.6 of 10 users Rating 4.6 of 10 users (10)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.5 of 10 users Rating 4.5 of 10 users (10)
Rating 4.3 of 3 users Rating 4.3 of 3 users (3)
Rating 4.1 of 7 users Rating 4.1 of 7 users (7)