=
=

Bài 4: Xây dựng một ứng dụng hoàn chỉnh với React Native

Tạo ứng dụng và cấu hình

Trong bài này chúng ta sẽ xây dựng dự án Star Wars là một ứng dụng di động cho phép người dùng lấy thông tin từ vũ trụ Star Wars thông qua việc gọi API Star Wars chính thức. Các thông tin bao gồm:

Dự án được tạo và cấu hình trên nền tảng Snack như các bài tập hay ví dụ từ các bài trước (tham khảo Tạo ứng dụng BookApp và TodoApp), sau đó sử dụng thư viện React Navigation (xem lại Bài 2) để quản lý navigation giữa các màn hình.

Xây dựng giao diện và lập trình ứng dụng với các API đa nền

Dưới đây là tóm tắt các bước quan trọng trong dự án:

Cài đặt và thực thi ứng dụng trên nền tảng Android hay iOS

Chạy ứng dụng trên nền tảng Web, Android hay iOS. Giao diện:

Khi nhấn chuột vào một tùy chọn, ví dụ People:

Chúng ta dùng hoạt ảnh loading trong khi chờ dữ liệu tải về. Dữ liệu tải về được hiển thị trên FlatList theo các hàng.

Tham khảo dự án ban đầu về cách lấy và hiển thị thông tin từ vũ trụ Star Wars:

Một dự án bắt đầu với các màn hình (screen) và điều hướng (Navigation):