Penyimpanan Data Lokal Pada Flutter

 Nama: Apriarni Luan

Kelas : B teknik informatika





   


   
SQLite merupakan media penyimpanan utama untuk data aplikasi atau pengguna atau database ringan yang secara lokal sudah ada pada aplikasi flutter.

Berikut ini ada beberapa langkah-langkah umum yang bisa kita gunakan dalam sqflite pada flutter:

 

    1.Tambahkan Dependensi

            Pertama kita perlu tambahkan dependensi 'sqflite' pada file 'pubspec.yaml'

            dependencies:

            sqflite:^1.3.2.+3

            dengan sdk:flutter. kemudian jalankan perintah flutter pub get untuk menginstal paket tersebut.

  

  2.Import paket

             import paket 'sqflite' di file dart ,biasanya ditaru dibagian atas file dart seperti berikut:

              import 'package:sqflite/sqflite.dart';

                

   3.Buat Database

       Buat kelas untuk membantu berinteraksi dengan database sqflite dan kita perlu  membuat                        database dan tabel sebelum membuat penyimpanan data.

             import 'package:sqflite/sqflite.dart';

            import 'package:path/path.dart';

            Future<void> _createTable(Database db, int version) async {

           await db.execute('''

          CREATE TABLE $tableName (

          id INTEGER PRIMARY KEY AUTOINCREMENT,

          column1 TEXT,

         column2 INTEGER

      )

    ''');

  }

kemudian koneksi database await openDatabase( join(await getDatabasePath(),'my_database.db'),onCreate:_createDatabase, version:1, );

 

4.Menyimpan  & megambil Data 

    Untuk meyimpan data ke database gunakan update dan delete dan megambil data dari database gunakan query .berikut ini contohnya

    Future<void> insertUser(User user) async {

   await database.insert('users', user.toMap(),

   conflictAlgorithm: ConflictAlgorithm.replace);

}

 

  

 

Komentar

Postingan populer dari blog ini

BELAJAR FLUTTER .Conditional Expression

Komunikasi Asertif

Konsep Diriku