PRE ORDER NOW!
← kembali ke halaman depan

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.

Daftar Isi

1. Pendahuluan

Menyiapkan development environment untuk bisa menulis dan menjalankan program Flutter.

2. Dasar-dasar Penggunaan Widget

Implementasi desain UI dengan Flutter dengan memanfaatkan Widget dasar seperti Text, Button, Image, serta Row dan Column.

3. Menampilkan Data dengan ListView

Menampilkan banyak buku dalam suatu list dan grid.

4. Memahami Berbagai Macam Scrollable Widget

Mengenal Widget lain yang bisa dipakai untuk menampilkan scrollable selain ListView.

5. Networking dengan Chopper

Belajar membaca suatu api dengan mengambil data buku dari suatu server.

6. Infinity Scroll di Flutter

Implementasi skema pagination yang sering dipakaiaplikasi mobile, infinite scrolling.

7. Melakukan Pencarian dengan Search Delegate

Berbekal pengetahuan akan networking kita akan menambahkan fitur pencarian di aplikasi yang dibuat.

8. Bekerja dengan Bottom Navigation

Memahami konsep bottom navigation sebagai salah satu alur navigasi yang banyak dipakai.

9. Navigation dan GoRouter

Dengan semakin banyak halaman yang dibuat, kita mulai menggunakan Navigation lewat package GoRouter.

9. Deep Links di Android dan iOS

Saat pengguna mengakses suatu URL dari browser atau sosial media, kita bisa mengarahkannya langsung ke aplikasi yang terpasang.

10. Memanfaatkan Shared Preferences

Shared Preferences merupakan konsep penyimpanan berbasis key-value pair yang cocok untuk menyimpan data sementara.

11. Menyimpan Data Lokal dengan SQLite & Drift

Untuk data yang lebih kompleks SQLite adalah alternatif terbaik. Drift membawa segudang fitur bagi developer untuk mempermudah prosesnya.

12. Organisasi Style dengan Theme

Kita akan pelajari cara mengorganisasi style dengan Theme dan membuat switch dark/light mode.

13. Deploy & Publish

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
Pesan sekarang

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*
Pesan sekarang

*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

Bagus Aji Santoso adalah seorang mobile application developer yang memiliki pengalaman mengembangkan aplikasi menggunakan Flutter, React Native serta Kotlin.

Disamping melakukan development, penulis juga memiliki pengalaman dalam menyelenggarakan training mobile development.