Ứng Dụng Nhạc - Shiin là một ứng dụng Android được phát triển bằng Java, mang đến trải nghiệm nghe nhạc tuyệt vời với giao diện thân thiện và tính năng đa dạng.
- 🏠 Trang chủ: Hiển thị bài hát nổi bật, phổ biến và mới nhất
- 🎵 Phát nhạc: Trình phát nhạc với đầy đủ tính năng điều khiển
- ❤️ Yêu thích: Lưu và quản lý bài hát yêu thích
- 🔍 Tìm kiếm: Tìm kiếm bài hát theo tên
- 👤 Tài khoản: Đăng ký, đăng nhập, đổi mật khẩu
- 👑 Admin: Panel quản trị để thêm/sửa/xóa bài hát
- 💬 Phản hồi: Gửi phản hồi và liên hệ
- Ngôn ngữ: Java
- Platform: Android (API 23+)
- Database: Firebase Realtime Database
- Authentication: Firebase Auth
- UI: Material Design với ViewBinding
- Image Loading: Glide
- Architecture: MVP Pattern với Design Patterns
- Android 6.0 (API level 23) trở lên
- Kết nối Internet
- Google Play Services
- Clone repository này
- Mở project trong Android Studio
- Cấu hình Firebase:
- Thêm file
google-services.jsonvào thư mụcapp/ - Cập nhật Firebase Database Rules
- Thêm file
- Build và chạy ứng dụng
- Singleton Pattern: DataStoreManager
- Observer Pattern: Firebase listeners, BroadcastReceiver
- Strategy Pattern: Các loại bài hát (Popular, Featured, New)
- Adapter Pattern: RecyclerView adapters
- Template Method Pattern: BaseActivity
- Service Pattern: MusicService cho phát nhạc nền
- Repository Pattern: Firebase data access
Shiin - Developer đam mê âm nhạc và công nghệ
- 📧 Email: shiin2ii.dev@gmail.com
Ứng dụng này được phát triển cho mục đích học tập và nghiên cứu.
Mọi đóng góp và phản hồi đều được chào đón! Hãy tạo issue hoặc pull request.
"Âm nhạc cho cuộc sống" - Shiin Music App