Lộ trình Flutter
Hướng dẫn từng bước để trở thành một nhà phát triển Android.
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