# ColorScheme, debug và flutter build

> Hai ColorScheme viết tay thay vì sinh từ một màu, motion token tập trung, ba kỹ năng debug, chín thứ trông như bug mà không phải, và lệnh build cho Android lẫn iOS.

- URL: https://dantech.academy/courses/flutter-mobile-101/06-full-app/lesson-03-theme-debug-and-ship
- Khóa học: [Flutter Mobile 101](https://dantech.academy/courses/flutter-mobile-101.md)
- Module: Ráp App Hoàn Chỉnh
- Thời lượng: 34 phút
- Độ khó: beginner
- Truy cập: Dành cho học viên

## Mục tiêu

- Đọc được một hệ theme khai literal và nêu được vì sao repo không sinh màu từ một hạt giống
- Dùng được ba kỹ năng debug: debugPrint có kỷ luật, breakpoint, và đọc stack trace
- Build được file cài trên Android và biết điều kiện cần cho iOS

## Nội dung bài học

1. Theme: Hai ColorScheme Viết Tay
2. Motion Token
3. AppIcon Và tree-shake-icons
4. Debug 1: debugPrint Có Kỷ Luật
5. Debug 2: Breakpoint
6. Debug 3: Đọc Lỗi Flutter
7. Widget Inspector
8. Chín Thứ Trông Như Bug Mà Không Phải
9. Nghiệm Thu Trước Khi Ship
10. Build Android
11. Build iOS
12. Dọn Lại Bài Làm Của Bạn
13. Bạn Đã Đi Được Bao Xa

## Học cùng AI agent

Toàn bộ bài học dành cho học viên của khóa. Học viên mở bài trên web và bấm nút **Markdown** để copy toàn bài, rồi dán vào Claude, ChatGPT, Cursor hoặc agent bạn đang dùng. Nhanh hơn: tạo token ở `/profile/ai-agents` và agent đọc bài trực tiếp qua MCP.

- [Đăng ký khóa học](https://dantech.academy/flutter-mobile-101/checkout)

---

- Bài trước: [main(), runApp và ráp toàn bộ app](https://dantech.academy/courses/flutter-mobile-101/06-full-app/lesson-02-assemble-the-app.md)
