Cài Expo Go trên Android thật

Trong khóa học, bạn dùng điện thoại Android thật để xem TaskFlow trong lúc Claude Code xây ứng dụng. Đây là cách phù hợp cho người mới vì bạn chưa cần cài Android Studio, tạo máy ảo hoặc cấu hình cáp USB.
Bạn dùng iPhone? Xem Cài Expo Go trên iPhone thật. Hướng dẫn iPhone yêu cầu tài khoản Apple Developer đang hoạt động.
Expo khuyến nghị phát triển trên thiết bị thật để bạn thấy ứng dụng giống như người dùng cuối. Expo Go phù hợp cho học viên và người mới thử Expo nhanh.

Kết quả cần đạt

Sau phần này, bạn sẽ:
  • Cài được Expo Go từ Google Play
  • Biết cách đưa điện thoại và máy tính vào cùng mạng
  • Biết quét mã QR để mở TaskFlow
  • Biết xử lý các lỗi kết nối thường gặp

Cài Expo Go

1

Mở Google Play

Trên điện thoại Android, mở ứng dụng Google Play Store.Bạn cũng có thể mở trực tiếp Expo Go trên Google Play.
2

Tìm đúng ứng dụng

Tìm Expo Go. Kiểm tra tên ứng dụng là Expo Go và nhà phát hành là Expo Project trước khi cài.
3

Cài và mở Expo Go

Bấm Cài đặt, chờ hoàn tất rồi bấm Mở.Nếu Expo Go hỏi quyền camera, bạn có thể cho phép để quét mã QR. Nếu từ chối, bạn vẫn có thể mở đường dẫn dự án theo cách thủ công.
4

Kết nối cùng một mạng Wi-Fi

Kết nối điện thoại và máy tính vào cùng một mạng Wi-Fi.Ví dụ: nếu máy tính dùng Wi-Fi Lop-Hoc, điện thoại cũng phải dùng Lop-Hoc. Tạm tắt dữ liệu di động nếu điện thoại tự chuyển mạng.
Bạn hoàn thành phần cài đặt khi icon Expo Go xuất hiện trên điện thoại và ứng dụng mở được mà không báo lỗi.

Chạy TaskFlow lần đầu

Bạn thực hiện phần này sau khi đã tạo project ở Buổi 01.
1

Khởi động project

Mở project TaskFlow trong VS Code. Chọn Terminal → New Terminal, sau đó chạy:
Chờ đến khi terminal hiển thị mã QR.
2

Quét mã QR

Mở Expo Go và chọn Scan QR code. Đưa camera vào mã QR đang hiển thị trong terminal hoặc trình duyệt.
3

Chờ ứng dụng tải

Lần mở đầu có thể mất thêm thời gian vì điện thoại cần tải project. Giữ terminal đang chạy và không đóng VS Code.
4

Kiểm tra thay đổi trực tiếp

Yêu cầu Claude Code đổi một dòng chữ trên màn hình. Lưu file và quan sát điện thoại tự cập nhật.Nếu thay đổi chưa hiện, mở menu Expo rồi chọn Reload.

Nếu điện thoại không mở được project

Tăng độ sáng màn hình máy tính, đưa điện thoại ra xa mã QR một chút và thử lại. Bạn cũng có thể dùng ứng dụng camera mặc định để quét mã.
Kiểm tra điện thoại và máy tính đang dùng cùng Wi-Fi. Tắt VPN trên cả hai thiết bị và cho phép Node.js/Expo đi qua tường lửa nếu hệ điều hành hỏi.
Dùng kết nối tunnel:
Chờ mã QR mới rồi quét lại. Tunnel thường chậm hơn mạng LAN nhưng hữu ích khi Wi-Fi không cho các thiết bị nhìn thấy nhau.
Cập nhật Expo Go từ Google Play. Sau đó gửi nguyên văn thông báo lỗi cho Claude Code và yêu cầu kiểm tra phiên bản Expo SDK của project.
Chụp lại màn hình, sao chép nội dung lỗi trong terminal rồi gửi cho Claude Code:

Bạn chưa cần cài gì?

Với Android thật và Expo Go, bạn chưa cần:
  • Android Studio
  • Android Emulator
  • JDK hoặc Android SDK
  • Bật Developer options hay USB debugging
  • Kết nối điện thoại bằng cáp USB
Expo Go chỉ phù hợp với các thư viện đã được tích hợp sẵn. Khi TaskFlow cần thư viện native như thông báo đẩy ở các buổi sau, khóa học sẽ chuyển sang development build.

Checklist hoàn thành

  • Expo Go đã được cài từ Google Play
  • Expo Go mở được trên điện thoại
  • Điện thoại và máy tính có thể dùng cùng Wi-Fi
  • Bạn biết chạy npx expo start
  • Bạn biết quét QR và reload ứng dụng
  • Bạn biết thử --tunnel khi mạng LAN bị chặn
Hướng dẫn này dùng lựa chọn Android device with Expo Go trong tài liệu thiết lập môi trường của Expo.
Tiếp theo: Buổi 01 — Thực hành để tạo project TaskFlow.