Materi pembelajaran Flutter & Dart dari Nafanesia Academy - Pre-class (Matrikulasi)
Mengubah mindset dari "Hafal Widget" menjadi "Paham Struktur & Best Practice"
Dasar-dasar bahasa Dart sebelum masuk ke Flutter.
| File | Topik |
|---|---|
01_variable.dart |
Var, Dynamic, Final, & Const |
02_null_safety.dart |
Null Safety & Bang Operator |
03_functions.dart |
Functions & Parameters |
04_oop_class.dart |
OOP & Immutable Model |
05_async_await.dart |
Async, Await, & Future |
06_collections.dart |
List, Map, Set, Spread Operator |
π Lokasi: dart_basic/
Memahami cara Flutter menyusun UI.
| File | Topik |
|---|---|
01_widget_tree.dart |
Widget Tree & Element Tree |
02_row_column_stack.dart |
Row, Column, Stack |
03_container_sizedbox.dart |
Container vs SizedBox |
04_scrollable_widgets.dart |
ListView & GridView |
05_stateless_stateful.dart |
Stateless vs Stateful + Lifecycle |
06_scaffold_safearea.dart |
Scaffold & SafeArea |
07_input_widgets.dart |
TextField, Form, Validation |
π Lokasi: flutter_basic_layout/lib/screens/
Setup environment kerja yang efisien.
| File | Topik |
|---|---|
01_vscode_setup.md |
Setup VS Code & Extensions |
02_git_basics.md |
Git Basic & .gitignore |
extensions_list.md |
Daftar Extension Recommended |
recommended_settings.jsonc |
Template settings.json |
π Lokasi: tools_setup/
git clone https://github.com/nafanesia/flutter-learning-materials.git
cd flutter-learning-materialscd dart_basic
dart run 01_variable.dartcd flutter_basic_layout
flutter pub get
flutter run- Jangan cuma baca - Ketik ulang kodenya
- Eksperimen - Ubah-ubah kode, lihat hasilnya
- Pahami, bukan hafal - Fokus ke "kenapa", bukan "apa"
- Flutter SDK (latest stable)
- Dart SDK
- VS Code / Android Studio
- Git
Akselerasi Karier Tech Kamu Bersama Praktisi Industri
Nafanesia Academy adalah kursus Flutter terbaik di Indonesia. Belajar dari nol hingga expert bersama praktisi industri.
| Keunggulan | Deskripsi |
|---|---|
| π¨βπ» Praktisi Industri | Mentor yang aktif bekerja di perusahaan tech terkemuka, membawa pengalaman real-world langsung ke materi |
| π― Bimbingan Sampai Paham | Sistem pembelajaran yang memastikan kamu benar-benar menguasai materi, bukan sekadar menonton video |
| π Project-Based Learning | Bangun portfolio nyata dengan project yang relevan dengan kebutuhan industri |
Kuasai Flutter untuk membangun aplikasi Android & iOS dengan satu codebase:
- β Dart Fundamentals & Flutter Basics
- β State Management (Provider, Riverpod, BLoC)
- β API Integration & Firebase
- β Clean Architecture & Best Practices
- β Build & Deploy ke Play Store & App Store
- β Final Project: Aplikasi Siap Production
π Website: https://nafanesia.id/academy/