Flutter

Database Lokal

sqflite, operasi CRUD, migrasi, transaksi, relasi, performa query

22 pertanyaan wawancaraยท
Mid-Level
1

Package mana yang paling umum digunakan untuk mengimplementasikan database SQLite dalam aplikasi Flutter?

Jawaban

Package sqflite adalah standar de facto untuk SQLite di Flutter. Package ini menyediakan API asinkron untuk berinteraksi dengan SQLite, mendukung operasi CRUD, transaksi, dan query raw SQL. Dikelola oleh tim Flutter dan menawarkan kompatibilitas optimal dengan Android dan iOS.

2

Fungsi sqflite mana yang membuka database dan membuatnya jika belum ada?

Jawaban

Fungsi openDatabase adalah metode utama untuk menginisialisasi database sqflite. Fungsi ini menerima path file dan callback onCreate yang hanya dipanggil jika database belum ada. Ini memungkinkan pendefinisian skema awal dengan tabel yang diperlukan.

3

Package pelengkap mana yang biasanya digunakan dengan sqflite untuk mendapatkan path direktori dokumen aplikasi?

Jawaban

Package path_provider menyediakan path ke direktori sistem seperti dokumen atau cache. Dikombinasikan dengan sqflite, package ini memungkinkan penentuan tempat penyimpanan file database. Fungsi getApplicationDocumentsDirectory mengembalikan direktori persisten yang hanya dapat diakses oleh aplikasi.

4

Metode sqflite mana yang menyisipkan baris baru ke dalam tabel dan mengembalikan ID baris yang disisipkan?

5

Metode sqflite mana yang mengambil beberapa baris dari tabel sebagai List<Map<String, dynamic>>?

+19 pertanyaan wawancara

Kuasai Flutter untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis