From 011797244c7e7dd7a18d79b25d3c62366767d8cc Mon Sep 17 00:00:00 2001 From: Deepak Prajapat Date: Tue, 13 Jan 2026 14:12:04 +0530 Subject: [PATCH] Update README.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I’ve added the APK download links for both offline and online versions to the README and documented the online mode tech stack and features. Please let me know if any clarification or changes are needed. --- README.md | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) 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. ---