NativePHP Kitchen Sink: Un parque infantil móbil alimentado por Laravel
NativePHP Kitchen Sink é unha aplicación de demostración móbil completa que mostra ata onde podes empurrar Laravel, non na web, senón no teu teléfono.
Creada usando NativePHP Mobile, esta aplicación executa un backend Laravel completo directamente dentro dunha aplicación para Android ou iOS, sen necesidade de React Native, Flutter ou calquera outro framework de frontend. The Kitchen Sink está aquí para demostrar unha verdade sinxela pero poderosa: se funciona en Laravel, pode funcionar no teu teléfono.
Tanto se estás probando funcións nativas, aprendendo como funciona NativePHP ou creando unha nova aplicación desde cero, Kitchen Sink ofrécelle un parque infantil sólido e listo para usar para explorar.
Por que existe
O desenvolvemento móbil significa durante moito tempo unha cousa: cambiar de pila. Se es un programador de Laravel e querías crear unha aplicación móbil nativa, tiñas que aprender Swift, Kotlin ou JavaScript. Tiveches que reconstruír a lóxica da túa aplicación, repensar o acceso á túa base de datos, reimplementar os fluxos de autenticación e sincronizar dalgún xeito as túas API e IU.
NativePHP cambia todo iso.
Permite aos desenvolvedores de Laravel crear aplicacións móbiles nativas reais usando a mesma base de código de Laravel que xa coñecen. Kitchen Sink é a proba de concepto feita real: inclúe unha aplicación Laravel directamente nun shell nativo, alimentado por un tempo de execución PHP compilado a medida que fala directamente con Android e iOS.
O resultado? Unha base de código. Un backend. Un conxunto de habilidades. E acceso completo ás funcións nativas, todo desde PHP.
Que hai dentro
Kitchen Sink é algo máis que unha demostración: é un catálogo vivo de todo o que NativePHP pode facer hoxe e un campo de proba para as funcións que chegarán mañá.
Aquí tes unha ollada ao que inclúe fóra da caixa:
Autenticación biométrica
Asegure os usuarios con Face ID ou escaneos de pegadas dixitais, activados desde PHP usando a lóxica simple de Laravel.
Acceso a cámara
Abre a aplicación de cámara nativa, saca fotos e cárgaas directamente nas rutas de Laravel para procesalas.
Notificacións push
Envía e recibe notificacións push, tanto de forma local como remota, con control total sobre as accións de toque e o manexo en segundo plano.
Brindis, alertas, vibración
Activa accións nativas da IU como snackbars, alertas e comentarios de vibración con chamadas PHP limpas e lexibles.
Selector de ficheiros e almacenamento
Selecciona ficheiros e fotos do dispositivo, cárgaos na túa aplicación Laravel e gárdaos como o farías na web.
Compartir follas
Abre o diálogo de compartir o sistema de Laravel, permitindo aos usuarios compartir contido en aplicacións como Mensaxes, WhatsApp, Slack e moito máis.
Vinculación profunda
Xestiona ligazóns entrantes que inician a túa aplicación en vistas específicas, todas xestionadas a través do enrutamento Laravel.
Persistencia de sesión e autenticación
NativePHP mantén o estado de sesión completo entre solicitudes. As cookies, os tokens CSRF e a autenticación persisten igual que nun navegador.
Livewire + Soporte de inercia
Podes usar Livewire ou Inertia para impulsar interaccións dinámicas, aínda que non esteas nun navegador. PHP manexa a lóxica; NativePHP xestiona a vista.
Construído con Laravel real
A aplicación Laravel incluída no lavabo da cociña é só iso: unha aplicación Laravel real. Usa todas as funcións normais de Laravel:
Rutas en web.php
Controladores e middleware
Modelos de láminas
Compoñentes Livewire
Modelos elocuentes e migracións
Ficheiros de configuración, .env, provedores de servizos: funciona
Cando se inicia a aplicación, NativePHP inicia o tempo de execución de PHP incorporado, executa unha solicitude a Laravel e envía a saída a unha WebView. A partir de aí, as interaccións (envíos de formularios, clics, accións de Livewire) son capturadas e encamiñadas de novo a Laravel, e a resposta volve representarse.
Para Laravel, só é outra petición. Para os teus usuarios, é unha aplicación nativa.
Última actualización
5 de nov. de 2025