REST API có thể thêm nhiều chức năng mạnh mẽ cho ứng dụng Android của bạn.
Chúng tôi đã phát hành một khóa học hoàn chỉnh trên kênh YouTube freeCodeCamp.org sẽ hướng dẫn bạn cách tạo ứng dụng Android bằng Java sử dụng REST API.
Bạn sẽ học cách xây dựng ứng dụng Android với Java xử lý dữ liệu JSON từ dịch vụ REST API. Ứng dụng sử dụng thư viện Volley để tạo ứng dụng thời tiết sử dụng dữ liệu API.
Khóa học này được tạo bởi Shad Sluiter. Shad là giáo sư khoa học máy tính tại Đại học Grand Canyon. Trong hơn 20 năm qua, ông đã dạy học sinh từ cấp 2 đến người cao tuổi về nhiều khía cạnh công nghệ.
Khóa học bao gồm lời khuyên về xây dựng RequestQueue, thiết kế Singleton, và sử dụng callback cho giao tiếp mạng bất đồng bộ.
Bạn cũng sẽ học cách sử dụng các phương thức JsonArrayRequest và JsonObjectRequest của thư viện Volley để phân tích file JSON.
Dưới đây là các phần trong khóa học này:
- Giải thích REST API: JSON so với XML
- Giới thiệu ứng dụng Thời tiết Android
- Thiết kế Layout
- Listener onClick cho Button
- Yêu cầu dữ liệu JSON với Volley
- Singleton Request Queue trong Volley
- Callback cho yêu cầu bất đồng bộ
- Lấy một JSONObject từ mảng
- JSONArrayRequest với Volley
- Lấy JSONArray với Volley
- Lấy dự báo theo tên thành phố
Xem khóa học đầy đủ trên kênh YouTube freeCodeCamp.org (2,5 giờ).