Lập trình di động Flutter (Mobile Development Flutter)
Học Flutter từ cơ bản đến nâng cao (Lập Trình Ứng Dụng Mobile Với Dart Và Flutter)
Nội dung các video tự học lập trình Flutter:
1️⃣ Giới thiệu về Flutter và Dart
• Flutter là gì?
• Giới thiệu Ngôn ngữ Dart
• Viết app "Hello World" bằng Flutter
• Hướng đối tượng OOP trong Dart
• Hướng dẫn cài đặt Flutter
• Android Studio vs VSCode
• Xử lý lỗi Migrate to Android X hoặc Your App is n't Android X02:10
• Tài liệu tự học Flutter (ebook, webiste, source code, khóa học online...)
• Phân biệt Hot reload vs Hot restart
• Cách sử dụng Pub.dev để import các package/thư viện Flutter
2️⃣ Common UI Widget (Các Widget thông dụng của Flutter)
• So sánh StatelessWidget và StatefulWidget
• Flutter Widget: Container
• Flutter Widget: Column
• Flutter Widget: Row
• Flutter Widget: Image
• Flutter Widget: ListTile
• Flutter Widget: Center
• Flutter Widget: MediaQuery
• Flutter Widget: Padding
• Flutter Widget: Spacer
• Flutter Widget: Expanded
• Flutter Widget: Flexible
• Flutter Widget: Stack
• Flutter Widget: Divider
• Flutter Widget: Table
• Flutter Widget: ConstrainedBox
• Flutter Widget: IndexedStack
• Flutter Widget: FittedBox
• Flutter Widget: LimitedBox
• Flutter Widget: Simple Custom Widget
• Flutter Widget: RichText
• Flutter Widget: SelectableText
• Flutter Widget: Safe Area
• Flutter Widget: Wrap
• Flutter Widget: Slider
• Flutter Widget: ListView
• Flutter Widget: AnimatedList
• Flutter Widget: DataTable
• Flutter Widget: Dismissible
• Flutter Widget: SilverGrid
• Flutter Widget: SilverAppBar
• Flutter Widget: PageView
• Flutter Widget: SnackBar
• Flutter Widget: Drawer
• Flutter Widget: ClipOval
• Flutter Widget: ClipPath
• Flutter Widget: ShaderMask
3️⃣ Các dự án Flutter đơn giản:
• Viết app Flutter: I am Rich
• Viết app Flutter: MiCard
• Viết app Flutter: Simple Instrument
• Viết app Flutter: Counter App
• Viết app Flutter: Project: DiceApp
• Viết app Flutter: Quizzler
• Viết app Flutter: Music Tutor
• Viết app Flutter: Dictionary App
4️⃣ Di chuyển giữa các màn hình
• Navigator
• Route
• Di chuyển dữ liệu giữa các màn hình
• Viết app Flutter: Ứng dụng Todo List
• Viết app Flutter: Shopping List
• Viết app Flutter: BMI Calculator
5️⃣ Lập trình bất đồng bộ
• Future
• Streams
6️⃣ Giới thiệu các cách quản lý trạng thái
• Provider pattern
• Mobx pattern
• Bloc
7️⃣ Xử lý dữ liệu trong Dart/Flutter
• JSON
• Sql
• Sử dụng http lấy dữ liệu từ REST API
Professional Graphic & UX Designer