kursus flutter

Kursus Flutter

Selamat datang di Kursus Flutter Dalam kursus ini para peserta akan diajak untuk mengenal apa itu Flutter dan bagaimana Flutter bisa membantu para developer untuk mendesain tampilan aplikasi yang menarik dan responsive khususnya untuk platform Android dan iOS. Para Peserta Kursus flutter akan dibekali berbagai pengetahuan dasar mengenai Widget-widget yang umum digunakan untuk mendesain tampilan aplikasi sesuai dengan kebutuhan. Diakhir kursus ini, para mentee diharapkan untuk bisa mendesain tampilan prototype aplikasi yang saat ini sudah banyak digunakan dan melakukan eksplorasi lebih lanjut agar dapat mengembangkannya menjadi aplikasi dasar yang siap pakai – yang biasa disebut sebagai Minimum Viable Product (MVP).

Apa yang akan Anda pelajari

  • Pelajari Flutter dan Dart dari awal, langkah demi langkah
  • Buat aplikasi seluler asli yang menarik untuk Android dan iOS
  • Gunakan fitur seperti Google Maps, Kamera perangkat, Autentifikasi, dan banyak lagi!
  • Pelajari cara mengunggah gambar dan cara mengirim pemberitahuan Push Notifikasi Manual dan otomatis
  • Pelajari semua dasar tanpa berhenti setelahnya: Selami lebih dalam Flutter & Dart dan jadilah pengembang tingkat lanjut

SILABUS KURSUS FLUTTER

  • Development Tool setup
  • Intro to Dart
  • Intro to Flutter
  • Project structure
  • Versioning
  • Widget
  • Layout Widget
  • Common widget
  • Conditional
  • Operator & default value
  • Setter and getter in Dart
  • App project structure
  • Basic Navigation in Flutter
  • Create Domain, Repository and Service (Basic SOLID Principle) For Student
  • Create dummy data using faker
  • Create a screen to list all students and get a student
  • Import Image from network or local using Image component
  • Create a screen to create a student Using Form widget
  • StatefulWidget & setState
  • Form validation
  • Using Snackbar in Flutter to show info
  • Simulate saving data & delete data
  • About Asynchronous in Flutter
  • Intro to SQLite
  • Install Sqflite and understanding the APIs
  • Create Model Config & Model Provider to manage Our sqlite database
  • Manage connection using WidgetBindingsObserver event listener
  • Update our existing Repository and screen to match our new implementation
  • Edit student using TextEditingController
  • Create a form login
  • Create search function
  • Update homescreen to use search function
  • Passing data back to previous screen
  • Create splashscreen & app icon Image
  • Setup our splashscreen
  • Generate keystore
  • Prepare to create signed apk
  • Test our signed apk on a real device

Persyaratan

  • Mampu memahami Pemrograman Berorientasi Objek (Object Oriented Programming)
  • Familiar dengan bahasa C dan Java

Untuk Siapa Kursus Flutter ini:

  • Beginner Mobile Apps Developer
  • Siapapun yang ingin belajar membangun tampilan aplikasi mobile

Need Help? Chat with us
Scroll to Top