DEV Community

C. Prakash
C. Prakash

Posted on

How I Built a Clean, Ad-Free FM App with Casting Support

πŸš€ I Built a Modern Live Radio App – RhythmiQ FM

Hi devs πŸ‘‹

I’m an indie developer and recently built a live radio streaming app called RhythmiQ FM, now available on the Play Store.

This project started as a simple idea β€” to create a clean, smooth, and ad-free FM experience β€” but evolved into something much more.


🎯 Goal

Most FM apps I used had:

  • Too many ads
  • Outdated UI
  • Poor streaming experience

So I decided to build something better:
πŸ‘‰ Modern UI

πŸ‘‰ Smooth playback

πŸ‘‰ No interruptions


βš™οΈ Tech Stack

  • Flutter (UI + App logic)
  • Online radio stream APIs (various sources)
  • Audio streaming packages
  • Chromecast / Casting support
  • Android Auto integration

✨ Features

  • 🎧 Live radio streaming (multiple languages)
  • 🌍 Tamil, Hindi, English & more
  • πŸ“Š Playback history (recent & frequent)
  • πŸš— Android Auto support
  • πŸ“‘ Casting to TV / external devices
  • 🎨 Modern premium UI design
  • ❌ Minimal ads experience

🎨 UI Update (Latest Release)

I recently pushed a new update focusing on UI/UX improvements:

  • Redesigned home screen
  • Improved playback controls
  • Better layout for tablets
  • Cleaner navigation experience

🧩 Challenges I Faced

1. Stream Reliability

Different radio sources had inconsistent quality and downtime.

πŸ‘‰ Solution:

  • Tested multiple stream URLs
  • Implemented fallback handling

2. Performance Optimization

Streaming + UI animations caused performance drops initially.

πŸ‘‰ Solution:

  • Optimized rebuilds in Flutter
  • Reduced unnecessary state updates

3. Casting Integration

Making casting work across devices was tricky.

πŸ‘‰ Solution:

  • Used stable casting plugins
  • Tested across multiple devices (TV, Android Auto)

πŸ“ˆ What I Learned

  • UI/UX matters more than features
  • Stability > quantity of channels
  • Feedback is everything for improvement

πŸ”— Try the App

If you're interested, you can check it out:

πŸ‘‰ Search β€œRhythmiQ FM” on Play Store

I’d really appreciate your feedback πŸ™


πŸ’¬ Feedback Welcome

If you have suggestions or ideas, feel free to comment.

Always open to improving πŸš€

Top comments (1)

Collapse
 
c_prakash_53a5b01544e07b profile image
C. Prakash