Chiuveta de bucătărie NativePHP: un loc de joacă mobil alimentat de Laravel
Chiuveta de bucătărie NativePHP este o aplicație demonstrativă mobilă cu caracteristici complete, care arată cât de departe puteți împinge Laravel - nu pe web, ci pe telefon.
Construită folosind NativePHP Mobile, această aplicație rulează un backend complet Laravel direct într-o aplicație Android sau iOS, fără a avea nevoie de React Native, Flutter sau orice alt cadru frontend. Chiuveta de bucătărie este aici pentru a dovedi un adevăr simplu, dar puternic: dacă funcționează în Laravel, poate funcționa pe telefonul tău.
Indiferent dacă testați funcții native, aflați cum funcționează NativePHP sau construiți o nouă aplicație de la zero, Chiuveta de bucătărie vă oferă un loc de joacă solid, gata de utilizat, de explorat.
De ce există
Dezvoltarea mobilă a însemnat de mult un lucru: schimbarea stivelor. Dacă ești un dezvoltator Laravel și ai vrut să construiești o aplicație mobilă nativă, a trebuit să înveți Swift, Kotlin sau JavaScript. A trebuit să reconstruiți logica aplicației, să vă regândiți accesul la baza de date, să reimplementați fluxurile de autentificare și să vă sincronizați cumva API-urile și UI.
NativePHP schimbă toate acestea.
Le permite dezvoltatorilor Laravel să creeze aplicații mobile native reale folosind aceeași bază de cod Laravel pe care o cunosc deja. Chiuveta de bucătărie este dovada de concept făcută reală - include o aplicație Laravel direct într-un shell nativ, alimentat de un runtime PHP compilat personalizat care vorbește direct cu Android și iOS.
Rezultatul? O bază de cod. Un backend. Un set de aptitudini. Și acces deplin la funcțiile native - toate din PHP.
Ce este înăuntru
Chiuveta de bucătărie este mai mult decât o simplă demonstrație – este un catalog viu cu tot ce poate face NativePHP astăzi și un teren de testare pentru funcțiile care vor veni mâine.
Iată ce include din cutie:
Autentificare biometrică
Securizați utilizatorii cu Face ID sau scanări ale amprentelor — declanșate din PHP folosind logica simplă Laravel.
Acces la cameră
Deschideți aplicația nativă pentru cameră, faceți fotografii și încărcați-le direct pe rutele Laravel pentru procesare.
Notificări push
Trimiteți și primiți notificări push, atât la nivel local, cât și de la distanță, cu control deplin asupra acțiunilor de atingere și a gestionării în fundal.
Toasturi, Alerte, Vibrații
Declanșați acțiuni native ale interfeței de utilizare, cum ar fi snackbar-uri, alerte și feedback prin vibrații cu apeluri PHP curate și lizibile.
Selector de fișiere și stocare
Selectați fișiere și fotografii de pe dispozitiv, încărcați-le în aplicația dvs. Laravel și salvați-le exact așa cum ați face pe web.
Distribuiți foi
Deschideți dialogul de partajare a sistemului din Laravel, permițând utilizatorilor să partajeze conținut în aplicații precum Messages, WhatsApp, Slack și multe altele.
Legături profunde
Gestionați linkurile de intrare care lansează aplicația dvs. în anumite vizualizări - toate gestionate prin rutarea Laravel.
Persistență de sesiune și autentificare
NativePHP menține starea completă a sesiunii între solicitări. Cookie-urile, jetoanele CSRF și autentificarea persistă la fel ca într-un browser.
Livewire + Suport de inerție
Puteți folosi Livewire sau Inertia pentru a genera interacțiuni dinamice, chiar dacă nu vă aflați într-un browser. PHP se ocupă de logica; NativePHP gestionează vizualizarea.
Construit cu Laravel adevărat
Aplicația Laravel inclusă în chiuveta de bucătărie este doar asta: o adevărată aplicație Laravel. Folosește toate caracteristicile normale ale Laravel:
Rute în web.php
Controlere și middleware
Șabloane de lame
Componente livewire
Modele elocvente și migrații
Fișiere de configurare, .env, furnizori de servicii — funcționează
Când pornește aplicația, NativePHP pornește runtime-ul PHP încorporat, execută o solicitare către Laravel și transmite rezultatul către un WebView. De acolo, interacțiunile - trimiteri de formulare, clicuri, acțiuni Livewire - sunt capturate și direcționate înapoi în Laravel, iar răspunsul este redat din nou.
Pentru Laravel, este doar o altă cerere. Pentru utilizatorii dvs., este o aplicație nativă.
Ultima actualizare
5 nov. 2025