Home Flutter Shared Preferences Flutter

Shared Preferences Flutter

0

Shared Preferences adalah cara sederhana untuk menyimpan data kecil dalam aplikasi Flutter. Dalam artikel ini, kita akan membahas tentang Shared Preferences di Flutter.

Apa itu Shared Preferences di Flutter?

Shared Preferences di Flutter adalah salah satu cara untuk menyimpan data sederhana dalam aplikasi. Shared Preferences menyimpan data dalam bentuk key-value pair yang dapat diambil kembali kapan saja.

Cara Menggunakan Shared Preferences di Flutter

Untuk menggunakan Shared Preferences di Flutter, Anda perlu mengikuti beberapa langkah berikut:

  1. Tambahkan package shared_preferences ke dalam file pubspec.yaml:
    dependencies:
      shared_preferences: ^2.0.17
    

    2. Import package shared_preferences ke dalam file Dart Kalian:

    import 'package:shared_preferences/shared_preferences.dart';
    

    3. Simpan data ke Shared Preferences:

    Future<void> saveData() async {
      final prefs = await SharedPreferences.getInstance();
      prefs.setString('name', 'John Doe');
      prefs.setInt('age', 30);
    }
    

    Pada contoh di atas, kita menyimpan data ‘John Doe’ dengan key ‘name’ dan 30 dengan key ‘age’ ke dalam Shared Preferences.

    4. Dapatkan data dari Shared Preferences:

    Future<String?> getName() async {
      final prefs = await SharedPreferences.getInstance();
      final name = prefs.getString('name');
      return name;
    }
    
    Future<int?> getAge() async {
      final prefs = await SharedPreferences.getInstance();
      final age = prefs.getInt('age');
      return age;
    }

    Pada contoh di atas, kita mendapatkan data ‘name’ dan ‘age’ dari Shared Preferences dan mengembalikannya sebagai string dan integer.

    5. Menghapus data dari Shared Preferences:

    Future<void> removeData() async {
      final prefs = await SharedPreferences.getInstance();
      prefs.remove('name');
      prefs.remove('age');
    }
    

    Pada contoh di atas, kita menghapus data ‘name’ dan ‘age’ dari Shared Preferences.

    Kesimpulan

    Shared Preferences adalah cara sederhana untuk menyimpan data kecil dalam aplikasi Flutter. Dalam Flutter, Anda dapat menggunakan package shared_preferences untuk menyimpan dan mengambil data dari Shared Preferences. Shared Preferences menyimpan data dalam bentuk key-value pair dan dapat diambil kembali kapan saja. Dalam pembuatan aplikasi Flutter, Shared Preferences sangat berguna untuk menyimpan preferensi pengguna atau data kecil lainnya.