BREAKING:

🌟 LỘ TRÌNH HỌC FLUTTER TRONG 10 GIỜ

Giờ 1: Làm quen với Flutter & Dart

  • Hiểu Flutter là gì, nguyên lý hoạt động (widget tree, reactive programming)
  • Cài đặt Flutter SDK + Visual Studio Code (hoặc Android Studio)
  • Viết 1 app “Hello World” đầu tiên
  • Làm quen với Dart: biến, kiểu dữ liệu, function

Giờ 2: Widgets cơ bản

  • Text, Container, Row, Column, Image, Icon
  • Scaffold, AppBar, BottomNavigationBar
  • Padding, Margin, Alignment

Giờ 3: Layout & Giao diện

  • Làm việc với Flex, Expanded, SizedBox
  • Bài tập: Tạo giao diện giống card profile (avatar + tên + mô tả)

Giờ 4: Navigation

  • Navigator.push, Navigator.pop
  • Truyền data giữa các màn hình
  • Tạo 2-3 màn hình và chuyển qua lại

Giờ 5: State Management cơ bản

  • Hiểu StatefulWidget vs StatelessWidget
  • setState(), Lifecycle methods
  • Ví dụ: App đếm số lần bấm nút

Giờ 6: Form & Input

  • TextField, Checkbox, Radio, Switch
  • Form validation (validate dữ liệu nhập)
  • Bài tập nhỏ: Form đăng ký

Giờ 7: ListView & Scroll

  • ListView.builder, SingleChildScrollView
  • Hiển thị danh sách động từ List
  • Bài tập: App danh sách sản phẩm

Giờ 8: Kết nối API đơn giản

  • Gọi API bằng http package
  • Parse JSON
  • Hiển thị dữ liệu từ API ra màn hình

Giờ 9: Firebase hoặc Local Storage (tùy chọn)

  • Cài Firebase (Authentication + Firestore) hoặc
  • SharedPreferences để lưu dữ liệu local

Giờ 10: Tổng kết – Làm 1 project mini

  • Ví dụ: App Ghi chú, App Todo List đơn giản
  • Publish app local (build APK)


📦 Tài nguyên nên học:

 

Post A Comment

Your email address will not be published. Required fields are marked *

Leave a Reply