NativePHP Kitchen Sink: Mobilno igralište pokretano Laravelom
NativePHP Kitchen Sink je potpuno opremljena mobilna demonstracijska aplikacija koja pokazuje koliko daleko možete gurati Laravel - ne na webu, već na svom telefonu.
Izgrađena pomoću NativePHP Mobile, ova aplikacija pokreće kompletan Laravel backend izravno unutar Android ili iOS aplikacije, bez potrebe za React Native, Flutter ili bilo kojim drugim frontend frameworkom. Kitchen Sink je ovdje da dokaže jednostavnu, ali snažnu istinu: ako radi u Laravelu, može raditi i na vašem telefonu.
Bez obzira testirate li nativne značajke, učite li kako NativePHP radi ili gradite novu aplikaciju od nule, Kitchen Sink vam pruža solidno, spremno igralište za istraživanje.
Zašto postoji
Mobilni razvoj dugo je značio jedno: promjenu stekova. Ako ste Laravel programer i želite izraditi nativnu mobilnu aplikaciju, morali ste naučiti Swift, Kotlin ili JavaScript. Morali ste ponovno izgraditi logiku svoje aplikacije, preispitati pristup bazi podataka, ponovno implementirati tokove autentifikacije i nekako sinkronizirati svoje API-je i korisničko sučelje.
NativePHP sve to mijenja.
Omogućuje Laravel programerima izradu pravih nativnih mobilnih aplikacija koristeći istu Laravel kodnu bazu koju već poznaju. The Kitchen Sink je stvarni dokaz koncepta - Laravel aplikaciju izravno spaja u nativnu ljusku, pokretanu prilagođeno kompajliranim PHP runtime okruženjem koje komunicira izravno s Androidom i iOS-om.
Rezultat? Jedna kodna baza. Jedan backend. Jedan skup vještina. I potpuni pristup nativnim značajkama - sve iz PHP-a.
Što je unutra
The Kitchen Sink je više od obične demo verzije - to je živi katalog svega što NativePHP može učiniti danas i poligon za testiranje značajki koje dolaze sutra.
Evo što uključuje odmah po instalaciji:
Biometrijska autentifikacija
Osigurajte korisnike Face ID-om ili skeniranjem otiska prsta - pokrenutim iz PHP-a pomoću jednostavne Laravel logike.
Pristup kameri
Otvorite izvornu aplikaciju kamere, snimajte fotografije i prenesite ih izravno u Laravel rute za obradu.
Push obavijesti
Šaljite i primajte push obavijesti, lokalno i daljinski, s potpunom kontrolom nad radnjama dodira i rukovanjem u pozadini.
Toasti, upozorenja, vibracije
Pokrenite izvorne radnje korisničkog sučelja poput brzih poruka, upozorenja i vibracijskih povratnih informacija čistim, čitljivim PHP pozivima.
Birač datoteka i pohrana
Odaberite datoteke i fotografije s uređaja, prenesite ih u svoju Laravel aplikaciju i spremite ih baš kao što biste to učinili na webu.
Dijeljenje tablica
Otvorite dijalog za dijeljenje sustava iz Laravela, omogućujući korisnicima dijeljenje sadržaja s aplikacijama poput Poruka, WhatsAppa, Slacka i drugih.
Duboko povezivanje
Obrađujte dolazne poveznice koje pokreću vašu aplikaciju u određene prikaze - sve se upravlja putem Laravel usmjeravanja.
Trajnost sesije i autentifikacije
NativePHP održava puno stanje sesije između zahtjeva. Kolačići, CSRF tokeni i autentifikacija traju baš kao u pregledniku.
Podrška za Livewire + Inertia
Možete koristiti Livewire ili Inertia za pokretanje dinamičkih interakcija, čak i ako niste u pregledniku. PHP se brine za logiku; NativePHP se brine za prikaz.
Izgrađeno s pravim Laravelom
Laravel aplikacija uključena u Kitchen Sink je upravo to: prava Laravel aplikacija. Koristi sve uobičajene značajke Laravela:
Rute u web.php
Kontroleri i middleware
Blade predlošci
Livewire komponente
Eloquentni modeli i migracije
Konfiguracijske datoteke, .env, pružatelji usluga — sve to
Kada se aplikacija pokrene, NativePHP pokreće ugrađeno PHP runtime okruženje, izvršava zahtjev Laravelu i prosljeđuje izlaz WebViewu. Odatle se interakcije — slanje obrazaca, klikovi, Livewire akcije — bilježe i usmjeravaju natrag u Laravel, a odgovor se ponovno prikazuje.
Za Laravel je to samo još jedan zahtjev. Za vaše korisnike to je nativna aplikacija.