3

Different ways of local storage in flutter

 2 years ago
source link: https://dev.to/rrtutors/different-ways-of-local-storage-in-flutter-15ee
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Different ways of local storage in flutter

Jul 23

・2 min read

Different ways of local storage in flutter

In flutter mobile applications we have different ways to store data in locally

They are

Sharedpreference Sqflite Database Hive Database

Alt Text


Sharedpreference

SharedPreferences is used for storing data key-value pair in the Android and iOS.
SharedPreferences in flutter uses NSUserDefaultson iOS and SharedPreferences on Android, providing a persistent store for simple data

How to use SharedPreferences in Flutter?

Sqflite database

SQflite is a plugin for flutter. It allows us store, retrieve and manipulate our SQLite databases via flutter code. SQflite supports both Android and iOS platforms

Here are some of the features of SQFlite:

SQFlite provides for both database transactions as well as batches. SQlite has inbuilt automatic version managment. SQFlite provides easy to use methods for inserting, querying, updating as well as deleting data from database. These CRUD operations are performed in the background thread on both iOS and Android. This frees the UI to remain responsive

How to Install SQFlite and SQflite CRUD Operations

Hive Database
Hive is a quick, lightweight, NoSQL database for flutter and dart applications. Hive is truly helpful if you need a straightforward key-value database without numerous relations and truly simple to utilize. It is an offline database(store data in local devices). It has no native dependencies (it runs on Flutter Web!) can be the ideal choice. Hive bolsters all stages upheld by Flutter

How to setup Hive database in flutter

How to Store Image as String in Flutter

How to Copy database from assets folder


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK