Flutter
Belajar Membuat Aplikasi Mobile Untuk Android dan iOS
Buku ini akan membantu pembaca memahami proses pengembangan aplikasi mobile untuk Android dan iOS menggunakan framework Flutter dari nol.
- — Implementasi UI dengan Material Design
- — Request Network dengan Chopper
- — Database lokal dengan SQLite & Drift
Daftar Isi
Menyiapkan development environment untuk bisa menulis dan menjalankan program Flutter.
Implementasi desain UI dengan Flutter dengan memanfaatkan Widget dasar seperti Text, Button, Image, serta Row dan Column.
Menampilkan banyak buku dalam suatu list dan grid.
Mengenal Widget lain yang bisa dipakai untuk menampilkan scrollable selain ListView.
Belajar membaca suatu api dengan mengambil data buku dari suatu server.
Implementasi skema pagination yang sering dipakaiaplikasi mobile, infinite scrolling.
Berbekal pengetahuan akan networking kita akan menambahkan fitur pencarian di aplikasi yang dibuat.
Memahami konsep bottom navigation sebagai salah satu alur navigasi yang banyak dipakai.
Dengan semakin banyak halaman yang dibuat, kita mulai menggunakan Navigation lewat package GoRouter.
Saat pengguna mengakses suatu URL dari browser atau sosial media, kita bisa mengarahkannya langsung ke aplikasi yang terpasang.
Shared Preferences merupakan konsep penyimpanan berbasis key-value pair yang cocok untuk menyimpan data sementara.
Untuk data yang lebih kompleks SQLite adalah alternatif terbaik. Drift membawa segudang fitur bagi developer untuk mempermudah prosesnya.
Kita akan pelajari cara mengorganisasi style dengan Theme dan membuat switch dark/light mode.
Distribusikan aplikasi yang dibuat ke Play Store & App Store agar orang lain bisa menggunakannya.
Pilih paket yang sesuai dengan gaya belajarmu
Paket Standar
Cocok untuk mulai belajar secara mandiri.
Rp 199.000,-
- E-Book PDF 400+ halaman
- Free Update Selama 1 tahun
- Konsultasi via WhatsApp
Paket Premium
Full Support
Cocok bagi yang membutuhkan mentor untuk memandu proses belajar.
Rp 699.000,-
- E-Book PDF 400+ halaman
- Free update seumur hidup
- Akses Grup Belajar Premium
- Konsultasi tatap muka via Zoom*
- 1:1 Mentoring*
*S&K Berlaku
Buku ini masih dalam tahap penulisan dengan target rilis pada awal Desember 2024.
FAQ
Versi Flutter berapa yang dipakai??
Saat buku ini ditulis, versi Flutter yang digunakan penulis adalah Flutter 3.24.3 dengan Dart 3.5.3.
State Management apa yang dipakai?
Buku ini tidak menggunakan library state management manapun. Menurut penulis secara pribadi state management baru akan bisa dirasakan kebutuhan dan manfaatnya saat telah menguasai fondasi dasar pengembangan aplikasi dengan Flutter.
Apa saja metode pembayaran yang bisa digunakan?
Untuk saat ini pembayaran hanya bisa dilakukan secara manual via transfer antar Bank, ShopeePay atau GoPay. Silahkan hubungi kami untuk mendapatkan informasi lainnya.
Bagaimana cara mendapatkan update?
Apabila terdapat perubahan atau penambahan konten, kami akan mengirimkan update lewat email atau WhatsApp.
Penulis
Disamping melakukan development, penulis juga memiliki pengalaman dalam menyelenggarakan training mobile development.