-- Kelas Flutter --

Membuat aplikasi mobile dengan bahasa pemrograman Dart dan Flutter UI SDK

Diselenggarakan secara online via Zoom selama 11 pertemuan

Setiap hari Selasa dan Jumat mulai jam 20:00 - 22:00 WIB

Belajar dengan Studi Kasus

Implementasi UI dan Integrasi API

Topik yang dibahas mencakup Dart fundamental. Implementasi UI, Flutter architecture, State Manegement, Networking dan API Request, hingga Testing dan Debugging 


-- Project yang akan dibuat --

-- Jadwal Kelas Flutter --


Sesi 1: Mastering Dart Part 1

Kamis, 25 April 2024

Pukul 20.00 - 22:00 WIB

  • Intro kelas
  • Project overview
  • Fundamental Dart

Sesi 2: Mastering Dart 2

Jumat, 26 April 2024

Pukul 20:00 - 22:00 WIB

  • Fundamental Dart part 2
  • OOP in Dart
  • Project structure

Sesi 3: Building UI with Flutter

Selasa, 30 April 2024

Pukul 20:00 - 22:00 WIB

  • Introduction to Flutter UI
  • Understanding widget tree
  • Basic widget in Flutter
  • Advances widget in Flutter
  • Creating custom widgets
  • Theming in Flutter

Sesi 4: Flutter Architecture

Jumat, 3 Mei 2024

Pukul 20:00 - 22:00 WIB

  • Brief overview TDD and DDD in Flutter
  • Core concepts
  • Integration TDD 
  • Integration DDD
  • Future of TDD and DDD in Flutter

Sesi 5: Library and Packages

Selasa, 7 Mei 2024

Pukul 20:00 - 22:00 WIB

Library used in our Flutter Project

  • dio
  • hydrated_bloc
  • flutter_bloc
  • logger
  • fpdart
  • freezed, get_it, injectable, flutter_screenutil, mockito, and bloc_test

Sesi 6: Networking

Jumat, 10 Mei 2024

Pukul 20:00 - 22:00 WIB

  • HTTP Requests, 
  • GET - POST Requests
  • Handling JSON data
  • Parsing responses
  • error handling
  • API integration

Sesi 7: State Management Part 1

Selasa, 14 Mei 2024

Pukul 20:00 - 22:00 WIB

  • Introduction to State Management
  • Stateful vs. Stateless widget
  • Flutter's BLoC pattern

Sesi 8: State Management part 2

Jumat, 17 Mei 2024

Pukul 20:00 - 22:00 WIB

State Management related to our study case project part 1


Sesi 9: State Management Part 3

Selasa, 21 Mei 2024

Pukul 20:00 - 22:00 WIB

State Management related to our study case project part 2


Sesi 10: Testing & Debugging

Jumat, 24 Mei 2024

Pukul 20:00 - 22:00 WIB

  • Wiring unit tests and widget tests
  • Debugging Flutter apps using debugging tools
  • Handling errors and exceptions in Flutter

Sesi 11: Capstone Project

Selasa, 28 Mei 2024

Pukul 20:00 - 22:00 WIB

  • Setiap peserta akan di challenge untuk membuat aplikasi sebagai capstone project dalam waktu 4 minggu

Informasi Kelas

Untuk siapa kelas ini ditujukan?

Kelas Flutter ini terbuka untuk kamu yang sudah memilki pengetahuan tentang coding dari bahasa pemrograman manapun.

Level kelas

Materi disiapkan untuk level beginner hingga intermediate. Semua peserta akan belajar dari fundamental Dart dan Flutter, lalu berlanjut ke topik yang lebih sulit lagi. 

Kapan kelasnya dimulai?

Kelas dimulai tanggal 25 April 2024 sampai 28 Mei 2024. Setiap hari Selasa dan Jumat, mulai jam 20:00 - 22:00 WIB.  

Kelas diselenggarakan dimana?

Kelas Flutter akan dilaksanakan secara online melalui Zoom. Peserta akan tergabung di grup Discord untuk keperluan komunikasi, koordinasi dan informasi tentang kelas.

Apakah ada rekaman kelas nya?

Benar. Setiap peserta akan mendapat akses ke semua rekaman video materi. Termasuk slide PPT dan source code materi.

Apakah mendapat sertifikat?

Benar. Setiap peserta akan menerima sertifikat keikutsertaan kelas. 

Berapa biaya kelasnya?

Biaya kelasnya Rp699.000 untuk total 11 pertemuan. 

Bagaimana cara mendaftar?

Silahkan untuk mengisi form pendaftaran dibagian bawah website ini.

Apa minimum requirement laptop?

Minimal RAM nya 8gb

Lalu untuk SSD nya minimal 256 GB

Apakah kuota peserta dibatasi?

Benar. Maksimal 50 peserta untuk setiap batch nya. Kemudian peserta nanti akan tergabung di grup Discord kelas. 

Daftar sekarang! Kuota kami batasi. 

Jika ada pertanyaan tentang kelas, bisa dengan cara DM di Twitter @hidayatabisena