Deskripsi
Materi akan berbentuk Video Tutorial, materi menggunakan Flutter 3.29.0 (Versi terbaru)
Promo Rp 100.000 s/d 22 Maret 2025
Kurikulum dan Silabus:
Bab 1 Pengenalan Flutter
- Apa itu Flutter dan Dart?
- Memahami arsitektur Flutter
- Memahami Flutter Version
- Cara kerja Flutter dan Dart
- Instalasi Flutter di Windows
- Instalasi IDE Visual Studio Code
- Membuat Project Flutter Pertama
Bab 2 Dart Basics
- Pengenalan Dart
- Variables dan Data Type
- Null Safety and Non-Nullablility
- Bagaimana Menggunakan Operator
- Bagaimana menggunakan if dan switch statement (Conditionals)
- Loops di dart
- Bagaimana Menggunakan Functions
- Function parameters
- Collection di dart
- Enum di dart
- Mengenal pub packages
- Formating code
- Demo app: kalkulator
Bab 3 Dart advanced
- Classes dan Object
- Classes: Inheritance - Interface
- Classes: Inheritance - Abstract
- Classes: Mixin
- Generic
- Factory Constactor
- Equality
- Extentions
- Async - Stream basic
- Async - Future basic
- Error Handling
Bab 4 User Interface (Widgets)
- Flutter App Basic
- Widgets Basic
- Stateless and Stateful Widget
- Styling and Layouting
Bab 5 User Interface (Layouts)
- Containter & Text
- Columns & Rows
- Stack & Align & Positioned
- GridView
- ListView and ListTile
- Card
- Sizing, SizedBox,
- Flexible, Expanded
- BottomNavigationBar
- Dialog and BottomSheet
Bab 6 Navigation & App Logic
- Navigator
- Form
- Datetime picker widget
- Gestures Detector
- Keys
- Demo: Login/Register Page
Bab 7 Local data storage
- Adding dependencies shared_preferences
- Layouting sample app input mahasiswa
- Save mode terang/gelap
- Reading data
- Saving data
- Editing data
- Removing data
Bab 8 Online Databases (Rest API)
- Intro Rest API
- Rest API dengan http package
- Layouting sample app Rest API
- Rest API Method GET
- Rest API Method POST
- Rest API Method PUT
- Rest API Method DELETE