Skip to content

Latest commit

Β 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Flutter Learning Materials

Materi pembelajaran Flutter & Dart dari Nafanesia Academy - Pre-class (Matrikulasi)


🎯 Target Pembelajaran

Mengubah mindset dari "Hafal Widget" menjadi "Paham Struktur & Best Practice"


πŸ“ Struktur Materi

Modul 1: Dart Foundation

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/


Modul 2: Flutter UI Thinking

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/


Modul 3: The Tools (Alat Tempur)

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/


πŸš€ Cara Pakai

1. Clone Repository

git clone https://github.com/nafanesia/flutter-learning-materials.git
cd flutter-learning-materials

2. Modul 1 (Dart)

cd dart_basic
dart run 01_variable.dart

3. Modul 2 (Flutter)

cd flutter_basic_layout
flutter pub get
flutter run

πŸ’‘ Tips Belajar

  1. Jangan cuma baca - Ketik ulang kodenya
  2. Eksperimen - Ubah-ubah kode, lihat hasilnya
  3. Pahami, bukan hafal - Fokus ke "kenapa", bukan "apa"

πŸ“‹ Prerequisites

  • Flutter SDK (latest stable)
  • Dart SDK
  • VS Code / Android Studio
  • Git

🏫 Tentang Nafanesia Academy

Akselerasi Karier Tech Kamu Bersama Praktisi Industri

Nafanesia Academy adalah kursus Flutter terbaik di Indonesia. Belajar dari nol hingga expert bersama praktisi industri.

Mengapa Nafanesia Academy?

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

Program Flutter Development

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/

About

πŸ“± Flutter Learning Materials by Nafanesia Academy | Dart Basics β€’ UI Layouts β€’ VS Code Setup β€’ Git Workflow

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages