Geet Radio – Android Single Station Radio AppGeet Radio – Android Single Station Radio App
Launch your own single-station radio app with Geet Radio. Built in Kotlin using ExoPlayer, Material Design.Geet Radio – Android Single Station Radio App
Launch your own single-station radio app with Geet Radio. Built in Kotlin using ExoPlayer, Materi...
Overview
Geet Radio is a beautifully designed Android radio app source code built with Material Design 3 (Material You) for a modern and user-friendly experience. This single-station app lets you stream online radio effortlessly with a clean interface, adaptive dark/light themes, visual audio effects, Chromecast support, and a smart sleep timer.
Built using Kotlin and ExoPlayer, Geet Radio ensures smooth, stable playback with efficient data handling and a dynamic background visualizer that responds to music. Perfect for anyone who wants to launch their own online radio app quickly without coding from scratch.
Features
- Built using Kotlin and Android Studio (latest stable)
- Single-station online radio streaming using ExoPlayer
- Material Design 3 (Material You) UI
- Dynamic light and dark theme support with smooth transitions
- Adaptive icons and color-tinted UI elements
- Real-time audio visualizer with idle/active animation modes
- Chromecast support for casting audio to external devices
- Sleep timer with user-friendly hour/minute picker
- Smart data saver mode for low-bandwidth usage
- Automatic playback resume on network recovery
- Background playback support
- Lock-screen and notification player controls
- Modern navigation drawer with adaptive theme styling
- Live metadata display (title/artist)
- Gradient background that adapts with theme
- Optimized for Android 8.0 and above
- Clean and well-structured source code for easy customization
- Comprehensive documentation included
- Ready-to-use Live Preview (index.html) for marketplaces
Requirements
- Android Studio (latest stable version recommended)
- Kotlin plugin enabled (Kotlin-first codebase)
- Minimum Android SDK: API 26 (Android 8.0 Oreo)
- Target Android SDK: API 34 or latest available
- Gradle and Android Gradle Plugin compatible with latest Android Studio
- Internet permission enabled for streaming
- A working radio stream URL (HTTP/HTTPS compatible with ExoPlayer)
- Optional: Firebase account (if adding analytics or push notifications)
- Optional: Google Cast SDK (for Chromecast features if reconfigured)
- System requirements for development machine:
- Windows, macOS, or Linux
- Minimum 8 GB RAM (16 GB recommended)
- At least 4 GB of disk space for Android SDK and build tools
Instructions
Documentation is provided for how to use and build the app is in documentation.html
| Category | App Templates / Android / Applications / Music |
| First release | 13 November 2025 |
| Last update | 13 November 2025 |
| Operating Systems | Android 9.0, Android 10.0, Android 11.0, Android 12.0 |
| Files included | .html, .java, .xml |
| Tags | source code, radio, material design, UI template, android studio, single station, kotlin, online radio, dark mode, music streaming, sleep timer, visualizer, light mode, chromecast, exoplayer |








