Aigüera de cuina NativePHP: un parc infantil mòbil alimentat per Laravel
El NativePHP Kitchen Sink és una aplicació de demostració mòbil amb totes les funcions que mostra fins a quin punt podeu empènyer Laravel, no al web, sinó al vostre telèfon.
Creada amb NativePHP Mobile, aquesta aplicació executa un backend complet de Laravel directament dins d'una aplicació per a Android o iOS, sense necessitat de React Native, Flutter o cap altre marc d'interfície. The Kitchen Sink és aquí per demostrar una veritat senzilla però poderosa: si funciona a Laravel, pot funcionar al vostre telèfon.
Tant si esteu provant funcions natives, aprenent com funciona NativePHP o construint una nova aplicació des de zero, Kitchen Sink us ofereix un parc infantil sòlid i llest per utilitzar per explorar.
Per què existeix
El desenvolupament mòbil fa temps que significa una cosa: canviar de pila. Si sou un desenvolupador de Laravel i voleu crear una aplicació mòbil nativa, heu d'aprendre Swift, Kotlin o JavaScript. Havíeu de reconstruir la lògica de la vostra aplicació, repensar l'accés a la vostra base de dades, tornar a implementar els fluxos d'autenticació i sincronitzar d'alguna manera les vostres API i IU.
NativePHP ho canvia tot.
Permet als desenvolupadors de Laravel crear aplicacions mòbils natives reals utilitzant la mateixa base de codi Laravel que ja coneixen. El Kitchen Sink és la prova de concepte feta real: inclou una aplicació Laravel directament en un intèrpret d'ordres natiu, alimentat per un temps d'execució PHP compilat a mida que parla directament a Android i iOS.
El resultat? Una base de codi. Un backend. Un conjunt d'habilitats. I accés complet a les funcions natives, tot des de PHP.
Què hi ha dins
El Kitchen Sink és més que una demostració: és un catàleg viu de tot el que NativePHP pot fer avui i un camp de proves per a les funcions que arribaran demà.
Aquí teniu un cop d'ull al que inclou fora de la caixa:
Autenticació biomètrica
Assegureu els usuaris amb Face ID o exploracions d'empremtes digitals, activades des de PHP mitjançant la lògica senzilla de Laravel.
Accés a la càmera
Obriu l'aplicació de càmera nativa, feu fotos i pengeu-les directament a les rutes de Laravel per processar-les.
Notificacions push
Envieu i rep notificacions push, tant a nivell local com remot, amb control total sobre les accions de toc i la gestió en segon pla.
Brindis, alertes, vibracions
Activa accions natives de la interfície d'usuari com ara barres d'aperitius, alertes i comentaris de vibració amb trucades PHP netes i llegibles.
Selector i emmagatzematge de fitxers
Seleccioneu fitxers i fotos del dispositiu, pengeu-los a la vostra aplicació Laravel i deseu-los tal com ho faríeu al web.
Comparteix fulls
Obriu el diàleg per compartir el sistema des de Laravel, permetent als usuaris compartir contingut amb aplicacions com Missatges, WhatsApp, Slack i molt més.
Enllaç profund
Gestioneu els enllaços entrants que inicien la vostra aplicació a vistes específiques, tot gestionat mitjançant l'encaminament de Laravel.
Sessió i persistència d'autenticació
NativePHP manté l'estat complet de la sessió entre sol·licituds. Les galetes, els testimonis CSRF i l'autenticació persisteixen igual que en un navegador.
Livewire + Suport d'inèrcia
Podeu utilitzar Livewire o Inèrcia per impulsar interaccions dinàmiques, encara que no esteu en un navegador. PHP gestiona la lògica; NativePHP gestiona la vista.
Construït amb Laravel real
L'aplicació Laravel inclosa a la pica de cuina és només això: una aplicació Laravel real. Utilitza totes les característiques normals de Laravel:
Rutes a web.php
Controladors i middleware
Plantilles de fulles
Components Livewire
Models eloqüents i migracions
Fitxers de configuració, .env, proveïdors de serveis: funciona
Quan l'aplicació arrenca, NativePHP inicia el temps d'execució de PHP incrustat, executa una sol·licitud a Laravel i canalitza la sortida a una WebView. A partir d'aquí, les interaccions (enviaments de formularis, clics, accions de Livewire) es capturen i s'envien de nou a Laravel, i la resposta es torna a representar.
Per a Laravel, només és una altra petició. Per als vostres usuaris, és una aplicació nativa.
Data d'actualització:
16 de set. 2025