Kelas Asas Flutter

Flutter untuk Pemula: Langkah Pertama dalam Mobile Development

Flutter adalah rangka kerja UI yang dibangunkan oleh Google untuk membina aplikasi merentas platform menggunakan satu kod asas. Dengan Flutter, anda boleh membina aplikasi untuk iOS, Android, Web, dan Desktop dengan prestasi tinggi dan reka bentuk yang menarik.

Latihan ini direka untuk membantu anda memahami asas hingga tahap lanjutan, termasuk penggunaan widget, pengurusan state, navigasi, API integration, dan animasi dalam Flutter. Belajar secara santai dengan trainer yang berpengalaman secara fizikal atau alam maya (online).

 

Kelas ini sangat sesuai untuk anda yang baru mula belajar atau nak improve skills dalam flutter!

Ketahui lebih lanjut :

Module


1. Setting Up Flutter & Dart
     * Pemasangan Flutter SDK & Dart
     * Konfigurasi persekitaran pembangunan dengan Android Studio / VS Code
     * Menjalankan aplikasi pertama dalam emulator & peranti sebenar

2. Flutter Fundamentals
     * Struktur projek dalam Flutter
     * Memahami konsep asas Flutter & Dart
     * Lifecycle dalam Flutter & cara mengendalikannya

3. Creating UI with Widgets & Layouts
     * Pengenalan kepada widget dalam Flutter (Stateless & Stateful)
     * Menggunakan widget asas seperti Text, Image, Container & Row/Column
     * Menggunakan LayoutBuilder & MediaQuery untuk UI responsif

4. Handling User Interactions & Navigation
     * Menggunakan GestureDetector untuk interaksi pengguna
     * Navigation antara skrin menggunakan Navigator & Routes
     * Menggunakan Bottom Navigation Bar & Drawer untuk navigasi yang lebih baik

5. Managing App State Effectively
     * Perbezaan antara stateful & stateless widgets
     * Kaedah pengurusan state (setState, Provider, Riverpod, Bloc)
     * Teknik pemisahan kod untuk pengurusan state yang lebih baik

6. Connecting to APIs & Databases
     * Memanggil API menggunakan HTTP package
     * Menyimpan & mengambil data dengan SQLite & Firebase
     * Menggunakan Shared Preferences untuk penyimpanan data ringan

Apa yang
anda akan dapat?

Daftar Kelas

FAQ

Adakah kelas ini sesuai untuk pemula?

Ya! Latihan ini disusun untuk pemula serta mereka yang mempunyai asas dalam PHP dan ingin mendalami Laravel.

Adakah kelas ini dijalankan dalam Bahasa Melayu atau Inggeris?

Kelas ini akan dijalankan dalam Bahasa Melayu dan Inggeris, bergantung kepada keperluan peserta.

Adakah saya perlu mempunyai pengetahuan dalam Dart sebelum menyertai?

Tidak wajib, tetapi pengetahuan asas dalam mana-mana bahasa pengaturcaraan seperti JavaScript, Java, atau Python akan membantu pemahaman yang lebih cepat.

Adakah kelas ini berbentuk teori sahaja atau ada latihan praktikal?

Kelas ini sangat praktikal! Anda akan bekerja dengan projek Laravel dunia sebenar sambil mempelajari konsep penting.

Selepas saya mendaftar, apa yang perlu saya lakukan seterusnya?

Selepas pendaftaran, anda akan menerima e-mel pengesahan bersama maklumat bengkel, termasuk jadual kelas dan akses ke bahan pembelajaran.

Bagaimana jika saya mempunyai soalan selepas latihan?

Anda akan dapat access kepada Support Group, di mana anda boleh bertanya soalan dan mendapatkan bantuan daripada tenaga pengajar serta peserta lain.

Adakah sijil penyertaan diberikan selepas tamat kelas?

Ya, setiap peserta yang berjaya menyelesaikan kelas akan menerima sijil penyertaan sebagai pengiktirafan atas penyertaan mereka.