Flutter là framework mã nguồn mở do Google phát triển, giúp lập trình viên xây dựng ứng dụng Android, iOS, Web và Desktop chỉ với một codebase duy nhất.

Trong bài viết này, chúng ta sẽ cùng tìm hiểu cách cài đặt Flutter từ A → Z trên máy tính.


1. Yêu cầu hệ thống

Trước khi cài đặt Flutter, máy tính của bạn cần đáp ứng các yêu cầu sau:

Windows

  • Windows 10 / Windows 11 (64-bit)

  • Dung lượng trống tối thiểu 2.8GB

  • Cài đặt Git

  • Cài đặt Android Studio

MacOS

  • macOS 10.14 trở lên

  • Xcode

  • CocoaPods

Linux

  • Ubuntu / Debian / Fedora

  • Git

  • unzip


2. Tải Flutter SDK

Truy cập trang chính thức của Flutter:

https://flutter.dev/docs/get-started/install

Chọn hệ điều hành tương ứng với máy của bạn.

Ví dụ với Windows:

  1. Tải file flutter_windows_x.x.x-stable.zip

  2. Giải nén vào thư mục : C:\src\flutter

Lưu ý:
Không nên giải nén vào các thư mục có dấu hoặc khoảng trắng.


3. Thêm Flutter vào PATH

Để chạy Flutter từ Command Prompt, cần thêm Flutter vào biến môi trường.

Bước 1

Mở: Environment Variables

Bước 2

Chọn: Path → Edit

Bước 3

Thêm đường dẫn: C:\src\flutter\bin

Sau đó nhấn OK để lưu lại.


4. Kiểm tra cài đặt Flutter

Mở Command Prompt hoặc Terminal và chạy lệnh: flutter doctor

Flutter sẽ kiểm tra toàn bộ môi trường phát triển của bạn.

Ví dụ kết quả:

[✓] Flutter
[✓] Android toolchain
[✓] Chrome
[✓] Android Studio

Nếu có dấu ❌ thì bạn cần cài thêm các thành phần còn thiếu.


5. Cài đặt Android Studio

Flutter cần Android SDK để build ứng dụng Android.

Tải Android Studio tại: https://developer.android.com/studio

Sau khi cài đặt xong:

  1. Mở Android Studio

  2. Chọn SDK Manager

Cài:

[✓] Android SDK
[✓] Android SDK Platform Tools
[✓] Android Emulator


6. Cài plugin Flutter

Trong Android Studio: File → Settings → Plugins

Tìm và cài: Flutter

Plugin này sẽ tự động cài thêm Dart SDK.


7. Tạo project Flutter đầu tiên

Sau khi cài đặt xong, bạn có thể tạo project mới.

Chạy lệnh: flutter create hello_flutter

Di chuyển vào thư mục project: cd hello_flutter

Chạy ứng dụng: flutter run

Nếu mọi thứ hoạt động đúng, ứng dụng Flutter đầu tiên của bạn sẽ được chạy.


8. Kiểm tra emulator

Bạn có thể tạo máy ảo Android:

[✓] Mở Android Studio

[✓] Chọn Device Manager

[✓] Tạo Virtual Device

Sau đó chạy: flutter run

Ứng dụng sẽ chạy trên máy ảo.


9. Một số lệnh Flutter quan trọng

Kiểm tra môi trường flutter doctor

Chạy project flutter run

Build APK flutter build apk

Clean project flutter clean


Kết luận

Flutter là một trong những framework phát triển ứng dụng đa nền tảng mạnh mẽ nhất hiện nay. Với Flutter, bạn có thể:

[✓] Viết 1 lần chạy trên Android, iOS, Web

[✓] Tốc độ phát triển nhanh

[✓] UI đẹp và mượt

Sau khi cài đặt thành công, bạn có thể bắt đầu xây dựng ứng dụng Flutter đầu tiên của mình.