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
 35 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses (Minimal 5 peserta)

Related Categories