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:
Tải file flutter_windows_x.x.x-stable.zip
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:
Mở Android Studio
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.