Để cài đặt Flutter trên hệ điều hành của bạn, bạn có thể làm theo hướng dẫn sau tùy theo hệ điều hành của mình. Flutter hỗ trợ Windows, macOS, và Linux. Dưới đây là các bước cài đặt Flutter cho từng hệ điều hành MacOS

  1. Bước 1: Tải Flutter SDK
    Truy cập: https://docs.flutter.dev/get-started/install/macos/mobile-ios
    Tải xuống file flutter_macos_arm64_3.24.3-stable.zip đối với Mac sử dụng chip ARM.
    Tải xuống file flutter_macos_3.24.3-stable.zip đối với Mac sử dụng chip Intel.
  2. Bước 2: Giải nén Flutter SDK
    Giải nén tệp ZIP vào một thư mục trên máy, ví dụ: /Users/your-username/flutter.
  3. Bước 3: Cấu hình biến môi trường
    Mở Terminal, thêm Flutter vào biến môi trường bằng cách sửa file .zshrc (tùy theo shell bạn đang sử dụng):
    export PATH=$PATH:/Users/your-username/flutter/bin”
    Chạy lệnh này trong Terminal để áp dụng:
    source ~/.zshrc # hoặc ~/.bash_profile, tuỳ vào shell của bạn
  4. Bước 4: Cài đặt thêm công cụ
    Xcode: Cần cài đặt Xcode nếu bạn muốn phát triển ứng dụng iOS. Mở App Store, tìm và cài đặt Xcode.
    https://apps.apple.com/vn/app/xcode/id497799835?l=vi&mt=12
    Android Studio: Cài đặt Android Studio tương tự như trên Windows để phát triển ứng dụng Android.
    https://developer.android.com/studio?hl=vi
  5.  Bước 5: Kiểm tra cài đặt
    Mở Terminal và chạy lệnh:
    flutter doctor

 

About the Author

Duy Khang

View all author's posts

Bài viết khác

Flutter Form

FLUTTER FORM LÀ GÌ? Form trong Flutter là widget dùng để thu thập và kiểm tra dữ liệu người dùng nhập vào. Thường dùng khi cần nhập nhiều trường và muốn kiểm tra tính hợp lệ của dữ liệu. Sự khác nhau giữa Form + TextFormField và TextField thông thường TextField là widget đơn lẻ, […]

Flutter State Management

State Management trong Flutter là quá trình quản lý và thay đổi trạng thái của widget. Khi state thay đổi, widget sẽ được cập nhật lại để phản ánh thay đổi đó. Có nhiều phương pháp quản lý state trong Flutter, mỗi phương pháp phù hợp với các loại ứng dụng khác nhau.   Các […]

Flutter Layout

Flutter Layout là gì ? Trong Flutter, layout là quá trình sắp xếp các widget con trong không gian giao diện người dùng. Flutter cung cấp nhiều widget layout giúp xây dựng giao diện ứng dụng linh hoạt và dễ dàng. Việc sử dụng đúng các widget layout sẽ giúp bạn tạo ra giao diện […]

Flutter Widget

FLUTTER WIDGET LÀ GÌ? Widget là “viên gạch” để xây nên giao diện Flutter. Mọi thứ nhìn thấy trên app đều là widget: chữ, nút bấm, ô nhập liệu, hình ảnh… Phân loại cơ bản Widget 1. StatelessWidget – Giao diện tĩnh Không thay đổi sau khi được tạo. Dùng khi widget chỉ hiển thị thông tin, […]

Flutter Package

Trong quá trình phát triển ứng dụng Flutter, để tiết kiệm thời gian và tái sử dụng các tính năng có sẵn, lập trình viên thường sử dụng Flutter package – là các thư viện (thư viện mã nguồn mở hoặc do cá nhân viết) giúp thêm các chức năng mới vào ứng dụng mà […]

Agile – Phương pháp phát triển phần mềm linh hoạt

Agile là gì? Agile là một phương pháp phát triển phần mềm linh hoạt, nhấn mạnh vào khả năng thích nghi với thay đổi, làm việc theo nhóm, và phát triển sản phẩm theo từng phần nhỏ (iterative & incremental). Agile không phải là một quy trình cụ thể, mà là một tư duy (mindset) […]