Course Outline
Perkenalan
- Flutter vs framework lintas platform lainnya
- Tinjauan umum fitur dan arsitektur Flutter
Memulai
- Menginstal Flutter
- Menyiapkan editor kode (Android Studio)
- Memahami fungsi dan variabel Dart
- Menerapkan abstraksi, enkapsulasi, pewarisan, polimorfisme
- Memahami variabel dan tipe data Dart
- Memahami Masa Depan dan Aliran
- Tes Unit dan Mock
- Memanggil metode asli
- Arsitektur bersih
- Rasa
- Penganalisis Dart dan Metrik Dart
- Injeksi Ketergantungan
Membuat Flutter Aplikasi Dari Scratch
- Membuat proyek Flutter
- Membangun tata letak aplikasi dengan komponen Material
- Menambahkan aset dan gambar
- Internasionalisasi
Menjalankan dan Menguji Aplikasi
- Menyebarkan aplikasi ke Android perangkat
- Menyebarkan aplikasi ke iOS perangkat (iPhone atau iPad)
- Menggunakan alat Hot Reload dan Hot Restart
- Menggunakan Widget
- Widget Stateful vs. Stateless
- Menyiapkan proyek
- Membuat widget tanpa status
- Membuat widget Stateful
- Membuat animasi
Rute dan Navigasi
- Menggunakan paket BuildRunner
- Menggunakan paket AutoRoute
- Buat transisi
- Tumpukan Navigasi
Databasedan Penyimpanan lainnya
- Memperkenalkan Hive
- Memperkenalkan SharedPreferences
- Menggunakan database SQL
Menggunakan Rest Api, Parsing JSON
- Memperkenalkan paket http
- Memperkenalkan paket Dio
- penguraian JSON
- Permintaan dan Tanggapan
Manajemen Flutter Negara
- Memperkenalkan paket BLoC
- Implementasi BLoC
- pengujian BLoC
Programming Tips dan Praktik Terbaik
Penyelesaian Masalah
Ringkasan dan Kesimpulan
Requirements
- Pengalaman dengan pengembangan aplikasi seluler Android dan iOS
Hadirin
- Pengembang
- Pemrogram
Testimonials (4)
Lebih lanjut di laboratorium.
Sarbin - Cagayan Electric Power And Light Co., Inc.
Course - Flutter Development Bootcamp with Dart
Machine Translated
One on one and discussions about technology and implementation
Peter Roos - Tiqs B.V.
Course - Flutter Development Bootcamp with Dart
Overall, I enjoyed getting an overall picture of how an application is developed from all aspects. It really opened my eyes to all the levels of its structure. Although it was sometimes an overwhelming amount of information, I really enjoyed getting to "play" in all of the programs used to develop an application. Miguel did an awesome job and I really enjoyed the presentation slides with all the visuals.
Jose Salgado - SEMPCheck Services
Course - Flutter Development Bootcamp with Dart
Miguel's knowledge of the subject was extensive. He made the training easy to understand and the flow was balanced; adding on to each section with new features as needed. He covered everything that was asked and answered each and every question thoroughly. It was a very pleasant experience.