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.

Quay lại trang chủ

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

Hãy truy cập các lộ trình liên quan sau và tiếp tục học hỏi