Mobile app revamp using Flutter in two weeks

Mobile app revamp using Flutter in two weeks

Table of Contents

This is the story of how, in exactly 2 weeks, I made an entire revamp of the CUAC FM app considering that working time was limited to the restrictions of a project developed in my spare time.

Current situation

The situation was as follows.

CUAC FM is a non-profit community media radio station in A Coruña (Galicia, Spain) that had two really different apps created in different years and with two different codebases, which made really difficult to update both separately, so I decided to use the best mobile cross-platform development kit: Flutter.

Android App 2017

iOS App 2018

Radioco

Radioco is a radio management application suitable for community radios that makes easy scheduling, live recording and publishing.

CUAC FM is currently using Radioco as the provider for podcast content generation and program scheduling. If you are interested in this awesome free software please visit the official website in http://radioco.org/es/

The new CUAC FM mobile app is also free software and its called radiocom-flutter. You can find the source code on Github. Feel free to use it and remember: PRs and feedback are welcome !!

Development and scope

The first requirement was that this app should go live in a two-week sprint (the time restriction was very important to reach CUAC FM anniversary) and the initial scope of the app were the following epics:

  • Live streaming
  • Search podcast content and episode detail
  • Streaming of the podcasts
  • News reader of the station and news detail
  • Additional information of the station, image gallery, contact form, privacy policy, software licenses and links to social media*

The development happened very fast and without any complications since the app fits perfectly into what Flutter can give us and I even managed to add push notifications and support for dark mode on both platforms. This is very important because both things were planned to be part of the second release.

The support for dark mode was funny because in Flutter the integration with both platforms is very very easy and I tried to release this because past week WhatsApp announced that they had it and I said: Ok, CUAC FM too.

In Flutter everything is so fast that the iteration on the product is continuous

Screenshots of the app two weeks after

Android and iOS 2020

Android and iOS dark mode 2020

If you want to try the app, it would be great to hear feedback from you :)

You can try both apps here:

**Download in Google Play Download in Appstore**

Related Posts

Building an AI-Powered newspaper article approval system with Human-in-the-Loop

Building an AI-Powered newspaper article approval system with Human-in-the-Loop

Audio of the post:

In the fast-paced world of digital journalism, editors face the daunting task of reviewing hundreds of article submissions daily. While AI can draft articles quickly, human oversight remains crucial for maintaining editorial standards, ensuring factual accuracy, and preserving journalistic integrity. This is where Human-in-the-Loop (HITL) middleware becomes invaluable.

Read More
Introducing AI-Powered Plant Analyzer! 🌱

Introducing AI-Powered Plant Analyzer! 🌱

I’ve developed an AI-powered plant analyzer that brings together cutting-edge tools from OpenAI Vision API and Tavily, with search capabilities to explore information on gardenia.net.

Read More
Create a podcast with zero human intervention

Create a podcast with zero human intervention

Have you heard the buzz about Google’s Notebook LM? This tool is a game-changer for anyone curious about leveraging AI to streamline research, supercharge content creation, and effortlessly organize insights. Whether you’re a researcher, content creator, or simply an AI enthusiast, Notebook LM brings unparalleled structure and depth to your data handling.

Read More