Home Flutter Apa itu Null Safety?

Apa itu Null Safety?

0

Halo guys! pada artikel kali ini saya akan membahas tentang apa itu Null Safety.

Null Safety adalah cara yang aman untuk membangun sebuah aplikasi Flutter. Setiap aplikasi pemrograman memiliki sebuah variable value yang bernilai Int, String, bool, double, dll. Ketika sebuah variable bernilai null maka akan mengeluarkan sebuah exception, seperti contoh dibawah ini :

String nama = null;

String nama2 = nama.toLowerCase();

pada contoh kodingan diatas akan menyebabkan error. Oleh karena itu kita membutuhkan null safety jika terjadi kasus semacam itu.

Untuk mengaktifkan null safety pada project Flutter kita maka Flutter SDK kita membutuhkan versi 2.12.0 atau yang lebih tinggi. Jika kalian sudah memiliki versi Flutter 2.12.0 atau yang lebih tinggi maka kita sudah bisa mengimplementasikan null safety.

Menggunakan Null Safety

kita bisa memberi variabel null dengan menambahkan tanda tanya di akhir jenis variabel. Kemudian variabel tertentu dapat menampung dan karena nilai asli dan nilai null.

String? name;
String? toLowerCase = name.toLowerCase();