Learn how to build a dynamic and fast mobile app
1,880 enrolled
78 lessons (7.28 hours)
Flutter adalah teknologi pengembangan software yang sudah dipakai oleh banyak startup populer dunia. Keuntungan utama Flutter adalah biaya pengembangan hingga maintenance yang lebih murah karena penggunaan satu basis kode yang sama pada bahasa pemrograman. Hal ini menjadikan Flutter memiliki prospek yang baik karena aplikasi menarik dan fungsional dapat dibangun secara lebih efisien.
Melalui case study pembuatan aplikasi “Airplane”, kita akan belajar dari tahapan Slicing desain, penerapan arsitektur BLoC (with Cubit) hingga pengaktifan Null Safety pada Flutter. BLoC (with Cubit) dapat memudahkan proses state management agar kode yang kompleks menjadi lebih mudah dites dan digunakan. Sedangkan Null Safety dapat meminimalkan eror pada null (ketiadaan data) sehingga dapat meningkatkan produktivitas aplikasi. Kombinasi penerapan arsitektur dan Null Safety yang baik dapat mencegah crash sehingga user dapat puas memainkan aplikasi.
Kelas ini cocok bagi Anda yang ingin mendalami app development dengan Flutter. Namun ada baiknya bila Anda sudah mengikuti kelas Flutter BWA agar lebih mudah memahami prosesnya. Selain itu melalui grup konsultasi, Anda bisa bebas berkonsultasi kepada Mentor ahli kami. Silakan daftar dan sampai jumpa di kelas!
Deploy aplikasi ke Play Store
Membangun aplikasi dengan Null Safety
Membangun aplikasi dengan State Management BLoC (with Cubit)
Membuat Slicing UI dari Figma ke aplikasi
Anda yang ingin memiliki portofolio yang menjual
Anda yang ingin membangun aplikasi menarik secara cepat
Anda yang ingin membangun aplikasi Travel
Anda yang ingin memahami Null Safety
Kami rekomendasikan untuk mempelajari kelas di bawah
Rp 15,000
Rp 15,000
Materi kelas yang bermanfaat untuk karir kita
2
Slicing UI
Melakukan simulasi figma
4 mins
Membuat project & struktur project
3 mins
Melakukan export assets
8 mins
Menambahkan Tema atau Shared Variables
9 mins
Mengganti Versi SDK & Menjalankan Projek
2 mins
Slicing Splash Page
6 mins
Slicing Get Started
7 mins
Navigation & Routes
3 mins
Default Margin & Default Radius
2 mins
Slicing Sign Up - Title
5 mins
Slicing Sign Up - Input Section 1
6 mins
Slicing Sign Up - Input Section 2
7 mins
Slicing Bonus - Bagian 1
8 mins
Slicing Bonus - Bagian 2
6 mins
Membuat Main Page - Bottom Navigation
10 mins
Membuat Reusable Widgets
4 mins
Membuat Custom Button
8 mins
Membuat Custom Text Form Field
5 mins
Slicing Home - Bagian Header
8 mins
Slicing Home - Bagian Popular Destinations
7 mins
Slicing Home - Bagian Popular Destinations 2
8 mins
Slicing Home - Bagian New Destinations 1
8 mins
Detail Page - Background Image
5 mins
Detail Page - Title
7 mins
Detail Page - About
4 mins
Detail Page - Photos
5 mins
Detail Page - Interests
6 mins
Detail Page - Book Button & Navigation
6 mins
Choose Seat Page - Title & Status
7 mins
Choose Seat Page - Seat Indicator
4 mins
Choose Seat Page - Seat Item 1
6 mins
Choose Seat Page - Seat Item 2
9 mins
Choose Seat Page - Price & Button
4 mins
Checkout Page - Route
6 mins
Checkout Page - Destination Tile
3 mins
Checkout Page - Booking Details
8 mins
Checkout Page - Payment Details & Buttons
9 mins
Success Checkout Page
7 mins
Slicing Other Pages
3 mins
3
State Management & Consume API
Membuat Page Cubit
6 mins
Menambahkan Page Cubit Pada Home
6 mins
Menambahkan Firebase iOS
4 mins
Konfigurasi Firebase Pada Aplikasi iOS
3 mins
Menambahkan Firebase Android
4 mins
Konfigurasi Firebase Android
2 mins
Setting Firebase Authentication & Firestore
2 mins
Menambahkan Auth State & User Model
7 mins
Menambahkan Sign Up Auth Service & User Service
7 mins
Menambahkan Form Controller
5 mins
Sign Up Bloc Consumer
7 mins
Splash Screen Navigation
4 mins
Membuat Fitur Sign Out
6 mins
Membuat Data User Menjadi Dinamis
4 mins
Slicing Sign In Page
5 mins
Menambahkan Sign In Service & Cubit
7 mins
Menambahkan Destination Model & State
7 mins
Menambahkan Method Fetch Destination
5 mins
Menampilkan Data Destination Secara Dinamis
10 mins
Menampilkan Data Dinamis Pada Detail
6 mins
Menambahkan Seat Cubit
6 mins
Handle Select & Deselect Seat
9 mins
Format Currency & Selected Seat
5 mins
Menambahkan Transaction Model
7 mins
Menambahkan Transaction Cubit, State, Service
9 mins
Menambahkan Transaction Ke Firebase
6 mins
Menambahkan Method Fetch Transactions
7 mins
Menampilkan Hasil Fetch Transactions
7 mins
Mengubah Halaman Wallet
2 mins
4
Upload ke Play Store
Mengubah Logo
2 mins
Membuat Keystore & Build AppBundle
8 mins
Upload ke Play Store
9 mins
5
Saran & Penutup
Penutup
1 mins
Lengkapi semua pendukung di bawah sebelum belajar
Review setelah bergabung di kelas Mastering Flutter 2.0: Membangun Aplikasi Travel dan Pesawat
Full-Stack Developer
Mantap kelasnya, penjelasannya jelas
Mobile App Developer
Kelas pertama aku di BWA. Love to learn with this mentor, pembawaannya enak dan jelas. Ilmunya sangat bermanfaat dan bukan kaleng kaleng. Semoga terus berkembang buat BWA melahirkan SDM IT lebih baik. #tiadaHariTanpaNgoding
Mobile App Developer
okee lah yaa
Mobile App Developer
Sangat cepat untuk di mengerti soal struktur widget yang ada di flutter
Lifetime Learner
bermanfaat sekali
Full-Stack Developer
senang bisa belajar flutter secara praktisi dgn mudah
Mobile App Developer
Penjelasan dari mentor sangat mudah dipahami
Mobile App Developer
Penjelasan mudah dimengerti.
Full-Stack Developer
sangat puas dengan kelas ini, semoga kedepan makin banyak kelas seperti clean arsitektur flutter dll.
Lifetime Learner
terbaik untuk materi belajar
Full-Stack Developer
Bagus sekali mantap
Full-Stack Developer
Keren kelasnyaa.. jadi paham bagaimana slicing sampe state management di flutter. Ditunggu kelas2 keren lainnya.. terutama dari mas Rifqieh! >.<
Back-End Developer
Materinya baik dan lengkap
Full-Stack Developer
Terimakasih
Mobile App Developer
Materi mahal ini, semakin suka sama bloc
Mobile App Developer
Keren
Mobile App Developer
Sangat bermanfaat, materinya disusun dengan baik
Full-Stack Developer
Keren, Materi mudah diserap, terima kasih
Mobile App Developer
MANTAP
Mobile App Developer
Mantap
Full-Stack Developer
kelasnya bagus, mudah dimengerti terima kasih bwa
Full-Stack Developer
Nice
Full-Stack Developer
Mantap
Mobile App Developer
mantabb
Full-Stack Developer
Mantap
Full-Stack Developer
Kelas yg luar biasa
Lifetime Learner
kerenn
Full-Stack Developer
Kelasnya keren, walaupun materi kelas masih bisa diperluas seperti pengaturan profile user. BLoC (Cubit) tidak dijelaskan secara rinci pd konsepnya, tp penjelasan mentor tetap mudah dipahami
Front-End Developer
Penjelasan sangat baik. Terimakasih mas Rifqi
Back-End Developer
Kelasnya mantap. Penyamapaian mudah dipahami.
Mobile App Developer
Materinya sangat daging, penyampaian juga mudah dipahami..
Lifetime Learner
good
0 Hasil karya terbaik di kelas Mastering Flutter 2.0: Membangun Aplikasi Travel dan Pesawat
Belum ada hasil karya.
Langkah yang tepat untuk berinvestasi kepada
ilmu pengetahuan yang
baru di bidang IT
Selamanya
Miliki kelas Premium secara permanen dan bangun sebuah projek nyata
Akses kelas selamanya
Assets & group konsultasi
Tools pendukung belajar
Sertifikat kelulusan
Free update materi
Free akses kelas Freemium
Lowongan pekerjaan
Berlangganan
Mengikuti kelas dengan waktu yang terbatas dan biaya lebih hemat
Akses kelas terbatas
Assets & group konsultasi
Tools pendukung belajar
Sertifikat kelulusan
Free update materi
Free akses kelas Freemium
Lowongan pekerjaan
Langkah yang tepat untuk berinvestasi kepada
ilmu
pengetahuan yang baru di bidang IT