SkillAgentSearch skills...

Lokalsetor

Flutter local database based on sharedpreference

Install / Use

/learn @yuudinwah/Lokalsetor
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

lokalsetor

Flutter local database based on sharedpreference

You can try it on lokalsetor.lamun.my.id.

Usage

import 'package:lokalsetor/lokalsetor.dart';

...
Future<void> main() async {
  PotretDokumen dok = await LokalSetor.instansi.koleksi('koleksiID').dok('dokumenID').ambil();
  ...
...

Koleksi

[Koleksi] is a place to store several [Dokumen] in it we can add [Dokumen] and retrieve all [Dokumen] in the [Koleksi]

PotretKueri

PotretKueri() - return when get all [Dokumen] on [Koleksi]

  • .doks - will return the [Dokumen] that are in the [Koleksi]
  • .size - will return the length of the [Dokumen] that are in the [Koleksi]

For example:

...
  PotretKueri kueri = await LokalSetor.instansi.koleksi('koleksiID').ambil();
  int size = kueri.size;
  List<PotretDokumen>? doks = kueri.doks;
...

PotretDokumen

PotretDokumen() - return when get single [Dokumen]

  • .id - will return the [Dokumen] ID

  • .ada - will return the [Dokumen] is exists?

  • .jalan - will return the [Dokumen] path

  • .referensi - will return the [Dokumen] reference in the form of [ReferensiDokumen]

  • .ambil() - to get [Dokumen]

  • .data() - will return the data of [Dokumen] in the form of [Map<String, dynamic>]

  • .setel(data) - to reformat [Dokumen] to a new format

For example:

...
  PotretDokumen dok = await LokalSetor.instansi.dok(jalanDok).ambil();
    if (dok.ada) {
      print(dok.id);
      Map<String, dynamic> data = dok.data();
    }
...
View on GitHub
GitHub Stars20
CategoryData
Updated2mo ago
Forks1

Languages

Dart

Security Score

90/100

Audited on Jan 27, 2026

No findings