Article by syahrizal

Cara Membuat Stepper pada Flutter

Bismillah, stepper adalah widget yang berfungsi untuk menampilkan langkah-langkah dengan tampilan seperti berikut : Sekarang kita akan membuat sebuah step tentang Cara Membuat Teh, buat sebuah project baru : lalu kita edit pada main.dartnya menjadi seperti berikut : dan hasilnya :

Membuat Data Table pada Flutter

Bismillah, data table merupakan sebuah widget untuk menampilkan data dalam berbentuk table yang terdiri dari kolom dan baris. Ukuran lebar dari tiap kolom berubah otomatis tergantung isi tiap selnya sebagai contoh kita akan membuat table seperti berikut : Nutrition Dessert (100g serving) Calories Fat (g) Protein (g) [ ] Frozen Yogurt 159 6.0 4.0 [

Cara Menggunakan Navigation Jetpack pada Kotlin

Bismillah, biasanya untuk berpindah dari satu Activity ke Activity yang lain, kita menggunakan Intent. Namun kali ini kita akan menggunakan sebuah library untuk memudahkannya, yaitu Navigation Poin Prinisp Pada project ini, kita hanya menggunkan 1 buah Activity yang fungsinya sebagai penampung utama halaman-halaman lain yang berupa fragment, ini disebut dengan NavHost Untuk pindah dari sebuah

Mengenal Stream, async*, yield, dan yield* pada Flutter

Bismillah, pada postingan kali ini saya akan menjelaskan beberapa hal tentang konsep pemrograman asinkron pada Flutter Asinkron sederhananya adalah apabila kita punya beberapa baris program maka baris program yang menggunakan asinkron akan dijalankan lalu langsung dilewati tanpa peduli kode asinkron tersebut sudah selesai dieksekusi atau belum, ini biasanya digunakan untuk proses yang memakan waktu yang

2 Langkah Mudah State Management pada Flutter

Bismillah, pada kali ini kita akan membahas mengenai salah satu state management yang keren sekali yaitu Mobx, dimana mobx ini penggunaannya sangat simple dan mudah sekali. Mobx menggunakan prinsip reactive programming, sehingga mirip-mirip dengan penggunaan bloc sebagai state management. Inti dari penggunaan state management sendiri fungsinya agar kita memisahkan antara bisnis logika dengan tampilan antarmuka

Pengalaman 6 Bulan bersama Udacoding – Syahrizal Akbar

Bismillah, apa kabarnya teman-teman kali ini saya akan menceritakan pengalaman saya sendiri mengikuti program pesantren Udacoding selama 6 bulan. Pada artikel ini ditulis tepatnya tanggal 1 Februari 2020, saya telah mengikutinya selama kurun waktu 5 bulan, yap tersisa 1 bulan lagi saya akan lulus istilahnya hehehe. Ada banyak hal yang saya sangat suka disini, dimana

Cara await proses Foreach yang menggunakan async Function pada Flutter

Bismillah, pada tips kali ini kita akan membahas bagaimana cara melakukan await pada Foreach yang didalamnya menggunakan anonymouse function async. Ada kasus dimana kita sedang melakukan sebuah proses pada list data yang cukup banyak dan memakan waktu yang tidak diketahui per datanya, lalu kita ingin memastikan bahwa proses tersebut (Foreach secara keseluruhan) sudah selesai semuanya

Cara sort data json bercabang berdasarkan value tertentu pada Flutter

Bismillah, pada tips kali ini kita akan membahas tentang cara mengurutkan sebuah data json berdasarkan value tertentu yang berada didalamnya Anggap kita punya sebuah data json dan kita menampilkannya seperti berikut : Lalu bagaimana mengurutkannya? baik berdasarkan nama, id, atau lulusnya? Caranya sangat mudah, kita bisa gunakan method sort seperti berikut : untuk nama kita

Cara mengembalikan nilai saat user menekan tombol Back pada Flutter

Bismillah pada tips kali ini, kita akan membahas bagaimana jika kita ingin apabila user menekan tombol back maka kita bisa mengembalikan nilai ke halaman sebelumnya. Pada Flutter, untuk membuka halaman statefull widget atau stateless widget, kita menggunakan Navigator.push, sedangkan untuk kembali kita menggunakan Navigator.pop. Saat membuka halaman baru, kita bisa dengan mudah mengirim data dengan

Cara ListView Item bisa digeser kesamping pada Flutter menggunakan Dismissible

Bismillah Pada ListView, untuk menghapus item biasanya kita lakukan dengan menggesernya ke kiri atau kanan, untuk itu pada Flutter kita bisa gunakan widget bernama Dismissible, caranya mudah sekali seperti berikut ini : Buat sebuah project baru Lalu kita bersihkan kodenya menjadi seperti berikut : Jika sudah, kita buat ListViewnya didalam MyHomePage