🟨 Các tính năng chính
🏠 Màn hình chính:
Hiển thị danh sách ngang gồm 20 ký tự được lấy từ API công khai.
Khi bạn cuộn qua từng ký tự, ứng dụng sẽ sử dụng tính năng Chuyển văn bản thành giọng nói (TTS) để phát một trong những cụm từ đặc trưng nhất của ký tự đó, đồng thời hình ảnh nổi bật sẽ được cập nhật ở phía dưới.
Bao gồm các nút để bật hoặc tắt âm thanh và chuyển đổi giữa chế độ sáng và chế độ tối.
📍 Địa điểm:
Hiển thị danh sách dọc được phân trang gồm 20 địa điểm mang tính biểu tượng ở Springfield.
Mỗi mục hiển thị một hình ảnh, tên địa điểm và nút "Thích/Không thích", cùng với tổng số lượt đánh giá.
⭐ Mục Yêu thích:
Cho phép bạn lưu các ký tự yêu thích của mình vào cơ sở dữ liệu nội bộ trên thiết bị.
Các ký tự được hiển thị dưới dạng lưới với hình ảnh, tên và tùy chọn xóa hoặc truy cập hồ sơ chi tiết của chúng.
👤 Chi tiết nhân vật:
Khi bạn chọn một nhân vật từ màn hình chính hoặc mục yêu thích, một chế độ xem chi tiết sẽ được hiển thị với:
- Hình ảnh và nút để thêm hoặc xóa khỏi mục yêu thích.
- Năm thông tin tiểu sử đáng chú ý.
- Danh sách các cụm từ có thể phát lại bằng TTS.
🧩 Công nghệ:
Được phát triển bằng Jetpack Compose, tuân thủ các phương pháp hay nhất trong thiết kế và kiến trúc Android hiện đại.
Ứng dụng sử dụng dữ liệu từ API công khai (API The Simpsons) và sử dụng bộ nhớ trong để quản lý mục yêu thích mà không cần kết nối với máy chủ bên ngoài.
📚 Mục đích giáo dục:
Ứng dụng này được tạo ra dành riêng cho mục đích học tập và trình diễn kỹ thuật.
Ứng dụng không liên kết, tài trợ hoặc ủy quyền bởi chủ sở hữu bản quyền của The Simpsons.
Tất cả hình ảnh, tên và tài liệu tham khảo đều thuộc về chủ sở hữu tương ứng.
🟢 Các tính năng chính
- Điều hướng mục: Nhân vật, Địa điểm và Mục yêu thích.
- Phân trang động cho trải nghiệm mượt mà.
- Phát lại cụm từ bằng tính năng Chuyển văn bản thành giọng nói.
- Giao diện tùy chỉnh với chế độ tối và sáng.
- Lưu trữ cục bộ các ký tự yêu thích.
Tuyên bố miễn trừ trách nhiệm:
Dự án này không nhằm mục đích thương mại. Nội dung được hiển thị đến từ các nguồn công khai và được sử dụng cho mục đích giáo dục để minh họa việc sử dụng API, xử lý dữ liệu và thiết kế với Jetpack Compose.
Lần cập nhật gần đây nhất
28 thg 11, 2025