Lộ trình Flutter
Hướng dẫn từng bước để trở thành một nhà phát triển Nhà phát triển Flutter.
Hỏi AI về Lộ trình Flutter
Chú giải
Đề xuất
Lựa chọn thay thế
Tùy chọn
1 Môi trường & Kiến thức cơ bản
Basics of Dart
Variables
Built-in Types
Functions
Operators
Control Flow
IDEs
VS Code
Android Studio
IntelliJ Idea
Flutter CLI
2 Flutter Widgets
Stateless Widgets
Stateful Widgets
Responsive Widgets
Inherited Widgets
Material Widgets
Cupertino Widgets
3 Assets, Version Control & Packages
Làm việc với Assets:
Fonts
Images
Other File Types
Hệ thống quản lý phiên bản:
Git
GitHub
Trình quản lý gói:
pub.dev
4 Nguyên tắc thiết kế & kiến trúc
OOP
SOLID Principles
Design Patterns
Dependency Injection
5 Quản lý trạng thái
Provider
BLoC
Riverpod
Redux
GetX
ChangeNotifier
Reactive Programming
RxDart
6 Dart nâng cao & Mạng
Dart nâng cao:
Async / Await
Futures
Streams
Isolates
Functional Programming
Làm việc với API:
RESTful APIs
JSON
GraphQL
Web Sockets
7 Lưu trữ
Shared Preferences
SQLite
Firebase
Authentication
Storage
Firestore
Push Notifications
8 Kiểm thử, DevTools & CI/CD
Kiểm thử:
Unit Testing
Widget Testing
Integration Testing
Dev Tools:
Flutter Inspector
Flutter Outline
CI / CD:
GitHub Actions
Fast Lane
Codemagic
Bitrise
9 Triển khai
Guidelines & Protocols
AppStore
Playstore