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 Mi 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
Lm vi?c v?i Assets:
Fonts
Images
Other File Types
H? th?ng qu?n l phin b?n:
Git
GitHub
Trnh qu?n l gi:
pub.dev
4 Nguyn t?c thi?t k? & ki?n trc
OOP
SOLID Principles
Design Patterns
Dependency Injection
5 Qu?n l tr?ng thi
Provider
BLoC
Riverpod
Redux
GetX
ChangeNotifier
Reactive Programming
RxDart
6 Dart nng cao & M?ng
Dart nng cao:
Async / Await
Futures
Streams
Isolates
Functional Programming
Lm 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