Xây dựng ứng dụng học từ vựng tiếng Anh qua hình ảnh Snap & Learn
Từ khoá:
Học tiếng Anh (English Learning)
Nhận diện hình ảnh (Object Detection)
Kotlin.
Tóm tắt
Đồ án phát triển ứng dụng di động hỗ trợ học tiếng Anh bằng công nghệ nhận diện hình ảnh. Sử dụng ngôn ngữ Kotlin và bộ công cụ Jetpack Compose, ứng dụng cho phép người dùng chụp ảnh đồ vật để học từ vựng tương ứng thông qua Google ML Kit Object Detection. Dữ liệu được quản lý thời gian thực bằng Firebase Firestore, tích hợp Cloudinary để tối ưu hóa lưu trữ ảnh. Ứng dụng tích hợp các tính năng tương tác như học qua Flashcard, thử thách cùng bạn bè và bảng xếp hạng để duy trì động lực học tập cho người dùng
Tài liệu tham khảo
- N. T. Tính and T. H. Thanh, "Lập trình trên thiết bị di động," Tài liệu nội bộ - ĐH CNTT&TT Thái Nguyên, 2023.
- D. Jemerov and S. Isakova, Kotlin in Action. Manning Publications, 2017.
- Google Developers, "Jetpack Compose Documentation," 2024. [Online]. Available:
- Google Developers, "CameraX," 2024. [Online]. Available:
- Google ML Kit, "Object Detection and Tracking API," 2024. [Online]. Available:
- Firebase Documentation, "Cloud Firestore và Firebase Authentication cho Android," 2024. [Online]. Available:
- Android Developers, "Room Persistence Library," 2024. [Online]. Available:
- Cloudinary Documentation, "Image Management for Android," 2024. [Online]. Available:
- Coil-kt, "Coil: Image Loading for Android backed by Kotlin Coroutines," 2024. [Online]. Available: