NamDev
Guest
Không giống với React Native thuần tuý nơi bạn phải cài đặt và cấu hình Android Studio hoặc Xcode và các phụ thuộc khác, với Expo chỉ có một vài bước để làm theo để bắt đầu phát triển các ứng dụng:
Tạo một ứng dụng Expo mới
Khi bạn đã cài đặt tất cả các phụ thuộc, thì giờ đây bạn có thể tạo một ứng dụng Expo mới:
Một khi đã tạo xong, nó sẽ tạo ra một thư mục mới gọi là MemoryGame. Chuyển vào bên trong thu mục đó và bắt đầu chạy máy chủ phát triển:
Ngoài ra, bạn cũng có thể sử dụng Expo XDE. Công cụ này cho phép bạn tạo và chạy ứng dụng Expo thông qua một giao diện. Bạn có thể tải trình cài đặt từ repo GitHub của Expo. Hiện tại, nó chỉ hỗ trợ Windows và Mac. Vì vậy, nếu bạn đang chạy Ubuntu hoặc Linux, tốt hơn hết là bạn nên sử dụng dòng lệnh ngay lúc này.
Một khi máy chủ phát triển đang chạy, bạn sẽ có thể thấy một thứ gì đó như sau:
Đó là mã QR trỏ đến bản preview trực tiếp của dự án. Hãy mở ứng dụng Expo client trên điện thoại của bạn và quét mã bằng QR scanner. Lúc này, bạn sẽ có thể xem được màn hình mặc định. Mỗi khi bạn nhấn Control-S trên bất kỳ tập tin nào của dự án, bản xem trước sẽ tự động tải lại để phản ánh những thay đổi.
Bạn có thể tìm thấy mã nguồn đầy đủ của dự án trên repo GitHub. Hoặc nếu bạn muốn thử ứng dụng, bạn có thể xem bản demo. Chỉ cần chọn Mã QR và quét nó trên điện thoại của bạn bằng ứng dụng Expo client.
- Tải về và cài đặt Node.js. Expo phụ thuộc vào nền tảng Node.js để cho các công cụ dòng lệnh và quản lý phụ thuộc của nó hoạt động.
- Cài đặt Expo Client trên thiết bị iOS hoặc Android của bạn. Cái này được dùng để xem trước ứng dụng trong khi bạn đang phát triển nó.
- Cài đặt công cụ dòng lệnh. Công cụ này cho phép bạn tạo một dự án Expo mới, bắt đầu một quá trình build và những thứ khác. Thực thi lệnh sau để cài đặt nó:
Tạo một ứng dụng Expo mới
Khi bạn đã cài đặt tất cả các phụ thuộc, thì giờ đây bạn có thể tạo một ứng dụng Expo mới:
Một khi đã tạo xong, nó sẽ tạo ra một thư mục mới gọi là MemoryGame. Chuyển vào bên trong thu mục đó và bắt đầu chạy máy chủ phát triển:
Ngoài ra, bạn cũng có thể sử dụng Expo XDE. Công cụ này cho phép bạn tạo và chạy ứng dụng Expo thông qua một giao diện. Bạn có thể tải trình cài đặt từ repo GitHub của Expo. Hiện tại, nó chỉ hỗ trợ Windows và Mac. Vì vậy, nếu bạn đang chạy Ubuntu hoặc Linux, tốt hơn hết là bạn nên sử dụng dòng lệnh ngay lúc này.
Một khi máy chủ phát triển đang chạy, bạn sẽ có thể thấy một thứ gì đó như sau:
Đó là mã QR trỏ đến bản preview trực tiếp của dự án. Hãy mở ứng dụng Expo client trên điện thoại của bạn và quét mã bằng QR scanner. Lúc này, bạn sẽ có thể xem được màn hình mặc định. Mỗi khi bạn nhấn Control-S trên bất kỳ tập tin nào của dự án, bản xem trước sẽ tự động tải lại để phản ánh những thay đổi.
Bạn có thể tìm thấy mã nguồn đầy đủ của dự án trên repo GitHub. Hoặc nếu bạn muốn thử ứng dụng, bạn có thể xem bản demo. Chỉ cần chọn Mã QR và quét nó trên điện thoại của bạn bằng ứng dụng Expo client.