diff --git a/README.md b/README.md index 58683ad..3039e2d 100644 --- a/README.md +++ b/README.md @@ -6,11 +6,38 @@ --- -## šŸ“¦ APK Download +## šŸ“¦ APK Download (Offline Version) Try it yourself and I’d love to hear your feedback šŸ™‚: -- [Download APK v2.0.0](https://drive.google.com/file/d/1HVmzkB4hSVR9_EcPAaj-VuQ4wbKfjsPj/view?usp=sharing) +- šŸ”—[Download APK v2.0.0](https://drive.google.com/file/d/1HVmzkB4hSVR9_EcPAaj-VuQ4wbKfjsPj/view?usp=sharing) + +## šŸ“„ APK Download (Online Version) + +- šŸ”—[Download APK v2.0.1](https://drive.google.com/file/d/1dGmT11nsAoC6JhHCYiK4q9OSb1ZSLt-N/view?usp=drive_link) + +## 🌐 Online Mode + +The online mode enables users to stream music using remote data sources. +The following components and libraries are used to implement the online streaming feature: + +### šŸ”§ Technologies & Libraries Used +- **Retrofit** – for making network API requests +- **REST API** – to fetch online music data +- **ViewModel** – to manage UI-related data lifecycle-aware +- **LiveData / StateFlow** – for observing music data changes +- **Coroutines** – for asynchronous background operations +- **RecyclerView / LazyColumn** – to display online music list +- **ExoPlayer** – for streaming and playback +- **Internet Permission** – required for network access + +### ✨ Key Functionalities +- Fetch music data from an online source +- Stream music directly without local storage +- Separate handling of offline and online modes +- Graceful UI updates based on network responses + +> Note: This mode requires an active internet connection. ---