Project Aplikasi Expense Tracker – Part 2

Pada modul ini kita akan pisahkan widget pada aplikasi menjadi beberapa widget. Selain itu perlu juga melakukan organizing file. Organizing file untuk proyek besar akan sangat membantu kita. File Organizing Disarankan untuk memisahkan file custom widget yang kita buat kedalam folder terpisah. Dan untuk file class non widget kedalam folder yang terpisah juga Pada proyek … Read more

Sharing is caring:

Project Aplikasi Expense Tracker – Part 1

Pada modul ini kita akan learning by doing. Aplikasi expense tracker akan mencatat pengeluaran dan menampilkan dalam bentuk list serta graph. User dapat menambahkah dan menghapus expense. Pada part 1 aplikasi masih setengah jadi, pada part 2 akan perbaiki, agar paham tujuan dari perbaikan tersebut. Instalasi Paket Pihak Ketiga Pada aplikasi ini digunakan third party … Read more

Sharing is caring:

Menggunakan Conditional Operator

Seperti bahasa modern lainnya, dart juga memiliki conditional operator. Sederhananya adalah if block untuk single statement. Conditional operator menggunakan tanda “?” dan “:” untuk menunjukan block. Kita akan melakukan beberapa finishing sebelum mengakhiri tutorial pengenalan flutter ini. Mendeteksi indeks dari questions, bila sudah akhir indeks, maka ditampilkan screen ending. Menggunakan private, agar class tidak bisa … Read more

Sharing is caring:

Passing Callback Function

Untuk menjelaskan passing callback function, kita akan buat lagi custom widget untuk answer button. Buat file answer.dart (silakan beri nama sesuai kebutuhan). Answer akan diextends dari StatelessWidget, dengan variable untuk handling fungsi yang dipasing dan answer text. Constructor akan menerima function pointer dan answer text yang akan ditampilkan pada button. Styling untuk button adalah mengubah … Read more

Sharing is caring: