Một dự án Flutter có cấu trúc chuẩn — với các thư mục cho code Dart, code đặc thù nền tảng, asset, và cấu hình. Hiểu cấu trúc và các file then chốt (đặc biệt là pubspec.yaml và lib/) là cần thiết để điều hướng và xây dựng ứng dụng Flutter.
Các thư mục và file then chốt
my_app/
lib/ → CODE DART của bạn nằm ở đây (trái tim của ứng dụng)
main.dart → ĐIỂM VÀO (hàm main(); ứng dụng bắt đầu ở đây)
pubspec.yaml → cấu hình dự án: DEPENDENCY, asset, metadata (rất quan trọng)
android/ → dự án/cấu hình native đặc thù Android
ios/ → dự án/cấu hình native đặc thù iOS
web/ windows/ v.v. → các thư mục nền tảng khác
test/ → các bài test
assets/ → image, font, v.v. (được khai báo trong pubspec.yaml)
