Revamp App móvil usando Flutter en dos semanas

Revamp App móvil usando Flutter en dos semanas

Tabla de contenidos

Esta es la historia de cómo, en exactamente 2 semanas, realicé una renovación completa de la app CUAC FM teniendo en cuenta que el tiempo de trabajo estaba limitado a las restricciones de un proyecto desarrollado en mi tiempo libre.

Situación actual

La situación era la siguiente.

CUAC FM es una radio comunitaria sin ánimo de lucro enA Coruña (Galicia, España) que tenía dos aplicaciones realmente diferentes creadas en diferentes años y con dos bases de código distintas, lo que hacía realmente difícil actualizar ambas por separado, así que decidí usar el mejor kit de desarrollo móvil multiplataforma: Flutter.

Android App 2017

iOS App 2018

Radioco

Radioco es una aplicación de gestión de radio adecuada para radios comunitarias que facilita la programación, grabación en vivo y publicación.

CUAC FM está utilizando actualmente Radioco como proveedor para la generación de contenido de podcast y la programación de programas. Si te interesa este increíble software libre, visita el sitio web oficial en http://radioco.org/es/

La nueva app móvil de CUAC FM también es software libre y se llama radiocom-flutter. Puedes encontrar el código fuente en Github. Siéntete libre de usarlo y recuerda: ¡PRs y comentarios son bienvenidos!

Desarrollo y alcance

El primer requisito era que esta app debía estar en vivo en un sprint de dos semanas (la restricción de tiempo era muy importante para llegar al aniversario de CUAC FM ) y el alcance inicial de la app eran los siguientes épicos:

  • Transmisión en vivo
  • Buscar contenido de podcast y detalle de episodios
  • Reproducción de los podcasts
  • Lector de noticias de la emisora y detalle de noticias
  • Información adicional de la emisora, galería de imágenes, formulario de contacto, política de privacidad, licencias de software y enlaces a redes sociales

El desarrollo avanzó muy rápido y sin complicaciones ya que la app encajaba perfectamente en lo que Flutter nos puede ofrecer, e incluso logré agregar notificaciones push y soporte para modo oscuro en ambas plataformas. Esto es muy importante porque ambas cosas estaban planeadas para ser parte de la segunda versión.

El soporte para modo oscuro fue divertido porque en Flutter la integración con ambas plataformas es muy fácil, y traté de lanzar esto porque la semana pasada WhatsApp anunció que lo tenía y pensé: Ok, ¡CUAC FM también!

En Flutter todo es tan rápido que la iteración del producto es continua.

Screenshots de la app 2 semanas después

Android and iOS 2020

Android and iOS dark mode 2020

Enlaces de descarga

Si quieres probar la app, sería genial recibir tus comentarios :)

Puedes probar ambas apps aquí:

**Descarga en Google Play Descarga en Appstore**

Posts relacionados

Desbloqueando el futuro de la IA conversacional: Una mirada al desarrollo de agentes de voz

Desbloqueando el futuro de la IA conversacional: Una mirada al desarrollo de agentes de voz

Estoy emocionado de compartir algunas ideas de una reciente demostración sobre IA conversacional, donde presenté una prueba de concepto (PoC) que destaca el potencial transformador del desarrollo de agentes de voz hacia 2025. El rápido ritmo de avance en la tecnología de IA está abriendo un mundo de posibilidades, haciendo que las soluciones de voz escalables y dinámicas sean más alcanzables que nunca.

Leer más
Cómo construir un Wordle con Flutter

Cómo construir un Wordle con Flutter

Vi el fin de semana pasado a algunas personas compartiendo cuadros aleatorios en Twitter y estuve pensando…

Leer más
Revolucionando las noticias con IA: Cómo creé un generador automatizado de noticias en formato podcast

Revolucionando las noticias con IA: Cómo creé un generador automatizado de noticias en formato podcast

Siempre he admirado el enfoque de Ángel Martín para dar las noticias: directo y al grano, sin rodeos, solo lo esencial. Inspirado por esa filosofía, creé un generador de pódcast de noticias impulsado por IA centrado en ofrecer noticias concisas y relevantes para mi ciudad, A Coruña. Mi objetivo era desarrollar un sistema que mantuviera a las personas informadas sin necesidad de recorrer artículos extensos o múltiples fuentes.

Leer más