Saltar al contenido
← Todas las apps móviles
CASO DE ESTUDIOCONSTRUIDA 2026En prueba cerrada

Proyecto personal · Android nativo

Feriados

Una app Android para saber cuándo es el próximo feriado, en uno o varios países a la vez. Proyecto personal, hecho 100% nativo con Kotlin y Jetpack Compose.

AÑO2026
PLATAFORMASAndroid
ROLDiseño, desarrollo & lanzamiento
CONTEXTO

El reto

Saber cuándo es el próximo feriado parece simple hasta que trabajas con gente de varios países: cada uno tiene su calendario y los puentes cambian de un año a otro. La idea era abrir la app y saberlo en un segundo, incluso sin conexión, y que avise antes de que llegue.

ENFOQUE

La solución

App nativa en Kotlin con Jetpack Compose y Material 3, con identidad propia: rojo de calendario y tipografía expresiva. Los feriados se guardan en el teléfono y se actualizan en segundo plano, así que la app abre al instante y funciona sin internet. Los avisos se programan en el propio teléfono y no hace falta crear una cuenta.

EN LA APP

Pantallas

6 pantallas
Feriados, pantalla 1
Feriados, pantalla 2
Feriados, pantalla 3
Feriados, pantalla 4
Feriados, pantalla 5
Feriados, pantalla 6
QUÉ HACE

Funcionalidades clave

6 features
01

Varios países en una lista

Los feriados de cada país mezclados por fecha, con el país de cada uno cuando sigues más de uno.

02

Vista semanal

Una grilla de países por días que muestra quién no trabaja cada día de la semana.

03

Puentes

Fines de semana largos y los días que conviene pedir para alargarlos: «pide el lunes 7 y tienes 4 días».

04

Avisos a tu hora

Un aviso la tarde anterior y otro esa mañana, a la hora que elijas, con la opción de silenciar cada feriado.

05

Widget

El próximo feriado y la cuenta regresiva en la pantalla de inicio, hecho con Glance.

06

Compartir

Un feriado o un puente como texto listo para mandar al equipo.

POR DENTRO

Arquitectura & stack

Arquitectura offline-first organizada por funcionalidades: Jetpack Compose y Material 3 en la interfaz, ViewModels con StateFlow, Hilt para inyección de dependencias, Room como caché local, WorkManager para la sincronización periódica, alarmas exactas para los avisos y Glance para el widget. Pruebas unitarias y de interfaz en cada cambio.

KotlinJetpack ComposeMaterial 3HiltRoomWorkManagerGlance
RESULTADO

En prueba cerrada en Google Play, camino a su publicación. Sin anuncios, sin cuentas y sin rastreo.

Hablemos de tu proyecto
SEGUNDA OPINIÓN
13+ años · producto, arquitectura y equipo · ES / EN

Cuando necesitas criterio,
no solo código.

No todo encargo necesita que alguien tome el producto completo. A veces ya tienes equipo y lo que necesitas es que alguien que ya pasó por esto lo mire. Una decisión que nadie destraba, un stack en evaluación, un roadmap que se siente equivocado, una estimación en la que no confías. Una década enviando producto en web, móvil e IA me dejó algo más útil que stack: criterio sobre qué vale la pena construir.

WhatsAppLinkedInUpwork