December 4, 2020

Trong bài này, mình sẽ hướng dẫn các bạn tạo một Flutter Application đầu tiên trên Android Studio, quan đó giúp các bạn hiểu cơ bản cấu trúc của một project ứng dụng Flutter

Bước 1 − Mở Android Studio

Bước 2 − Tạo Flutter Project mới: Chon Start a New Flutter Project hoặc từ menu  File → New → New Flutter Project

Bước 3 − Có nhiều loại proect Flutter khác nhau chúng ta chọn Flutter Application và nhấn Next.

Bước 4 − Đặt tên và mô tả cho Project sau đó chọn Next.

Bạn đặt tên cho project là flutter_app hoặc tên bất kì. Chọn đường dẫn thư mục Flutter SDK, nơi lưu trữ project và mô tả của ứng dụng sau đó nhận Next

Bước  5 − Điền package_name cho ứng dụng

Bước 6 − Nhấn Finish và đợi một lúc để Android Studio tiến hành việc tạo project.

Sau khi tạo xong, chúng ta có thể thấy cấu trúc của một project Flutter như bên dưới:

Mình giải thích qua các thành phần của một Project Flutter

  • android − Thư mục code sinh tự động cho ứng dụng Android
  • ios − Thư mục code sinh tự động cho ứng dụng iOS
  • lib − Main folder chứa Dart code được viết khi sử dụng flutter framework
  • lib/main.dart − File đầu tiên là điểm khởi đầu của ứng dụng Flutter application
  • test − Folder chứa Dart code để test flutter application
  • test/widget_test.dart − Code mẫu
  • .gitignore − Git version control file – File này chứa cấu hình cho project git
  • .metadata − sinh tự động bởi flutter tools
  • .packages − sinh tự động để theo dõi flutter packages
  • .iml − project file của Android studio
  • pubspec.yaml − Được sử dụng Pub, Flutter package manager
  • pubspec.lock − Sinh tự động bởi Flutter package manager, Pub
  • README.md − Project description được viết theo cấu trúc Markdown

Bước 7 − Mặc định Android Studio đã tạo sẵn cho chúng ta một ứng dụng counter dùng để tăng một số khi nhấn vào button (+) trong file lib/main.dart

Chúng ta có thể chạy thử chương trình mẫu của Flutter như sau:

Các bạn có thể xóa hết các đoạn chú thích để xem rõ code hơn.

Chúc các bạn vui vẻ!

  • Flutter
  • December 4, 2020
  • 0 comment
  • 393 lượt xem

Recent posts

Người dùng iPhone đang bị phần mềm gián điệp nhắm đến

Người dùng iPhone đang bị phần mềm gián điệp nhắm đến

Apple cảnh báo người dùng iPhone tại 92 quốc gia trước tình hình họ có thể bị tấn công từ […]

Tin tặc Việt bị nghi ‘chủ mưu’ gây chuyện ở châu Á

Tin tặc Việt bị nghi ‘chủ mưu’ gây chuyện ở châu Á

Nhóm tin tặc được cho là có nguồn gốc từ Việt Nam đang nhắm vào các tổ chức tài chính […]

iPhone 12 mừng lớn nhờ bản cập nhật iOS 17.4

iPhone 12 mừng lớn nhờ bản cập nhật iOS 17.4

Khả năng sạc Qi2 trên iPhone 12 đã được nâng cấp bất ngờ sau khi cập nhật lên phiên bản […]

Cảnh báo thủ đoạn hack iCloud mới cực kỳ tinh vi, sử dụng chính công cụ do Apple tạo ra

Cảnh báo thủ đoạn hack iCloud mới cực kỳ tinh vi, sử dụng chính công cụ do Apple tạo ra

Người dùng có thể mất quyền truy cập tài khoản iCloud nếu “sa lưới” vào hình thức lừa đảo mới […]

Ngoại hình iPhone 16 Pro lộ diện, thiết kế tuyệt đẹp

Ngoại hình iPhone 16 Pro lộ diện, thiết kế tuyệt đẹp

Bản vẽ thiết kế được cho là của iPhone 16 Pro cho thấy dòng iPhone thế hệ mới của Apple […]

© 2021 Tạp Chí CNTT. Mr Hoang