Câu hỏi phỏng vấn Flutter
Câu hỏi

Tệp pubspec.yaml là gì và nó có chức năng gì?

Câu trả lời

Tệp pubspec.yaml là một tệp cấu hình quan trọng trong các dự án sử dụng ngôn ngữ lập trình Dart và framework Flutter. Tệp này chứa metadata cần thiết cho việc xác định các phụ thuộc (dependencies) của gói (package) đó, cũng như cung cấp thông tin khác để người dùng có thể khám phá gói đó khi được chia sẻ. Tất cả metadata này được viết trong ngôn ngữ YAML và được đặt trong tệp có tên là pubspec.yaml[1].

Tệp pubspec.yaml có thể bao gồm các trường sau:

  • name: Tên của gói, bắt buộc cho mọi gói.
  • version: Phiên bản của gói, bắt buộc cho các gói được lưu trữ trên trang pub.dev.
  • description: Mô tả về gói, bắt buộc cho các gói được lưu trữ trên pub.dev.
  • dependencies: Danh sách các phụ thuộc của gói, có thể bỏ qua nếu gói không có phụ thuộc nào.
  • dev_dependencies: Danh sách các phụ thuộc phát triển, có thể bỏ qua nếu không có.
  • environment: Môi trường yêu cầu, bắt buộc từ Dart 2 trở lên.
  • Và một số trường khác như homepage, repository, issue_tracker, documentation, **...
junior

junior

Gợi ý câu hỏi phỏng vấn

middle

Mô tả vòng đời của một Stateful Widget trong Flutter?

middle

Phân biệt StatelessWidget và StatefulWidget?

senior

Sự khác biệt giữa React Native và Flutter ở mức sâu là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào