![]() |
| Flutter |
Một project Flutter có cấu trúc thư mục chuẩn như sau:
android/: Thư mục chứa mã nguồn để xây dựng ứng dụng Android. Bên trong bao gồm các tệp cấu hình, mã Java/Kotlin để tương tác với hệ điều hành Android.ios/: Tương tự nhưandroid/, nhưng dành cho hệ điều hành iOS. Nó chứa các tệp cấu hình, mã Swift/Objective-C cho ứng dụng iOS.lib/: Đây là thư mục chính cho mã nguồn ứng dụng Flutter của bạn. Hầu hết mã Dart của ứng dụng sẽ được đặt ở đây.main.dart: Tệp chính nơi ứng dụng được khởi động.- Bạn có thể tổ chức thêm các thư mục con như
screens/,widgets/,models/,services/để quản lý mã nguồn theo chức năng hoặc loại.
test/: Thư mục này chứa các tệp dùng để kiểm thử (test) ứng dụng của bạn. Đây là nơi bạn có thể tạo và chạy các unit tests hoặc widget tests cho ứng dụng.build/: Thư mục này được tạo tự động khi bạn xây dựng ứng dụng Flutter. Nó chứa mã đã biên dịch.pubspec.yaml: Tệp cấu hình cho project Flutter, nơi bạn quản lý các dependencies (phụ thuộc), thông tin về ứng dụng, các assets (hình ảnh, font chữ) và các thông số khác.pubspec.lock: Tệp này được tự động tạo ra khi bạn chạy lệnhflutter pub get. Nó lưu thông tin chi tiết về các phiên bản của các dependency mà bạn sử dụng.web/: Thư mục này sẽ tồn tại nếu bạn kích hoạt hỗ trợ Web cho project của mình. Nó chứa các cấu hình để chạy ứng dụng trên trình duyệt..dart_tool/,.idea/,.gitignore, vàanalysis_options.yaml: Các tệp và thư mục cấu hình khác liên quan đến công cụ Dart, cấu hình IntelliJ/Android Studio, và các quy tắc phân tích mã.
.webp)







0 nhận xét:
Đăng nhận xét