Flutter

Manajemen Paket

pubspec.yaml, pub.dev, dependencies, dev_dependencies, versioning, pembuatan paket

16 pertanyaan wawancaraยท
Mid-Level
1

File mana yang berisi konfigurasi dependensi dalam proyek Flutter?

Jawaban

File pubspec.yaml adalah file konfigurasi utama dari sebuah proyek Dart/Flutter. File ini berisi nama proyek, versinya, dependencies, dev_dependencies, aset, dan metadata lainnya. File ini dibaca oleh tool pub untuk menyelesaikan dan mengunduh paket yang diperlukan.

2

Apa perbedaan antara dependencies dan dev_dependencies di pubspec.yaml?

Jawaban

Dependencies adalah paket yang diperlukan untuk menjalankan aplikasi di produksi, sedangkan dev_dependencies hanya digunakan selama pengembangan (pengujian, pembuatan kode, linting). Dev_dependencies tidak disertakan dalam build akhir aplikasi, sehingga mengurangi ukuran bundle.

3

Apa arti simbol ^ sebelum versi paket (mis. ^1.2.3)?

Jawaban

Simbol ^ (caret) menunjukkan batasan versi yang kompatibel sesuai semantic versioning. Untuk ^1.2.3, simbol ini mengizinkan versi apa pun >= 1.2.3 dan < 2.0.0. Ini memungkinkan pembaruan minor dan patch secara otomatis sekaligus menghindari perubahan mayor yang berpotensi tidak kompatibel.

4

Apa fungsi dari file pubspec.lock?

5

Perintah mana yang mengambil dependensi yang dideklarasikan di pubspec.yaml?

+13 pertanyaan wawancara

Kuasai Flutter untuk wawancara berikutnya

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

Mulai gratis