Pepinillo.
Productividad sin ceremonia.
Sólo lo que usás todos los días.
Una app de productividad que no te pide aprenderla. Abrís, elegís la tarea, arranca el Pomodoro. Así de simple.
Hoy
Construida con criterio, no con un checklist.
Cada módulo responde a un uso real. Nada de funciones decorativas que suman en la demo y estorban en el día a día.
Pomodoro configurable
Ajustá duración de focus, descansos cortos y largos. Vinculá una tarea a la sesión y concentrarte en una sola cosa.
Tareas con prioridad
Lista con prioridades, fechas de vencimiento y subtasks como checklist. Buscá y filtrá por estado: pendientes, completadas, hoy, vencidas.
Vista calendario
Organizá tus tareas por fecha. Tocá un día y mirá qué tenés que hacer. Sin fricción, sin menús anidados.
Estadísticas honestas
Dashboard con actividad, promedios y horas de focus reales. Sin gamificación ni streaks que estresan.
Timer + Stopwatch
Cuando no necesitás Pomodoro, usá el countdown configurable o el cronómetro. Todo en una sola app.
Temas y personalización
Light/dark automático, colores personalizables. La versión Premium desbloquea temas extra y sincronización multi-dispositivo.
Decisiones que importaron.
El problema
Las apps de productividad están llenas de funciones que nadie usa. Menús anidados, etiquetas, gamificación, racha de días. Todo para que abras la app, no para que trabajes. El 70% de las apps de Pomodoro se abandonan en la primera semana porque piden configuración antes de dejarte trabajar.
La decisión de stack
Android: Kotlin + Jetpack Compose. No Flutter, porque necesitaba WorkManager para timers en background, Room para persistencia local, y Material You para integración nativa con el sistema. iOS: Swift + SwiftUI. No React Native porque las Live Activities y Dynamic Island no tienen equivalente cross-platform.
Offline-first por necesidad
Pepinillo funciona sin internet. Tus datos viven en Room (Android) o SwiftData (iOS). No hay servidor, no hay sync, no hay login. Esto fue una decisión de diseño: una app de productividad no debería depender de la red para funcionar. El tradeoff: no hay sync entre dispositivos en la versión free.
Timers que sobreviven al background
El problema más duro: un Pomodoro de 25 minutos no puede morir cuando el usuario minimiza la app. En Android, WorkManager con Foreground Service mantiene el timer vivo. En iOS, es una combinación de Background Tasks + suena la alarma aunque la app esté cerrada. Ambas plataformas requieren lógica completamente diferente.
Notificaciones que no molestan
Notificaciones de Pomodoro: solo cuando termina una sesión. No hay push marketing, no hay "¿ya hiciste tu Pomodoro hoy?". En Android, WorkManager programa la alarma exacta. En iOS, UserNotifications con Critical Alerts para el timer. La diferencia: iOS requiere permiso explícito para Critical Alerts, Android no.
iOS: Live Activities y Dynamic Island
En iOS 17+, el timer aparece en Dynamic Island y Lock Screen via Live Activities. Esto requiere WidgetKit, ActivityKit, y una arquitectura completamente diferente al timer normal. El tradeoff: más visibilidad para el usuario, más complejidad para el developer. Solo vale la pena si el timer es el core de la app.
Android: Material You y Wear OS
Android se beneficia de Material You: colores dinámicos que se adaptan al wallpaper del usuario. Wear OS extiende el timer al reloj — control de sesiones sin sacar el teléfono. Jetpack Compose hace que la UI se adapte a pantallas pequeñas sin duplicar código.
Performance y métricas reales
Cold start: < 400ms en ambos plataformas. Memory: < 30MB con timer activo. Crash rate: < 0.5% (Firebase Crashlytics). Batería: < 2% por hora de Pomodoro activo. Estas métricas se miden en dispositivos reales, no en emuladores.
Lo que aprendí
Menos es más cuando cada elemento tiene un propósito. La app más usada es la que no tenés que pensar para abrir. Jetpack Compose me permitió iterar el diseño cinco veces sin reescribir la lógica. SwiftUI me enseñó que las plataformas de Apple tienen opiniones fuertes — y a veces es mejor seguir las tuyas propias.
Probala hoy mismo.
Gratis, sin cuentas, sin anuncios molestos. Abrís y usás.
¿Necesitás algo similar?
Si te gustó esta app y querés una para tu industria o tu idea, hablamos. Construyo cosas así todos los días.