Una alarma con reto para empezar el día con atención, construida con Laravel y NativePHP Mobile.
- Sitio oficial: desperta.momotombo.dev.
- Android: Descargá Despertá en Google Play.
La landing y la política se publican desde docs/. Los enlaces a páginas y recursos locales se mantienen relativos; canonical, Open Graph, JSON-LD y sitemap usan el dominio público https://desperta.momotombo.dev/.
- Laravel para la lógica de la aplicación y la persistencia local con SQLite.
- NativePHP Mobile para ejecutar PHP en el dispositivo y renderizar interfaces nativas con SwiftUI y Jetpack Compose.
- NativePHP Mobile UI para construir las pantallas con componentes EDGE nativos.
La aplicación registra explícitamente ocho plugins en app/Providers/NativeServiceProvider.php:
momotombo/nativephp-alarms: programación, actualización, cancelación y posposición de alarmas; permisos de alarmas exactas, notificaciones y presentación sobre la pantalla bloqueada; recuperación de la alarma activa. Actualmente es exclusivo de Android.momotombo/nativephp-appearance: aplica la preferencia de tema del sistema, claro u oscuro en iOS y Android.donmanueldev/nativephp-charts: renderiza las gráficas nativas del seguimiento de hábitos.unloc/nativephp-svg-component: muestra recursos SVG nativos, como la marca de Despertá y las banderas de idioma.victorycodedev/toastkit: presenta confirmaciones y errores de programación de alarmas.unloc/nativephp-enhanced-splash: configura la pantalla de inicio de la aplicación durante el proceso de compilación nativa.
This repository has a GitHub Action that runs daily to keep dependencies up to date:
- Runs
composer updateand commitscomposer.lock