NativePHP Kitchen Sink: Laravel-ek bultzatutako mugikorretarako jolas-eremua
NativePHP Kitchen Sink mugikorretarako demo aplikazio oso bat da, Laravel zenbateraino bultzatu dezakezun erakusten duena — ez webean, baizik eta zure telefonoan.
NativePHP Mobile erabiliz eraikia, aplikazio honek Laravel backend osoa exekutatzen du zuzenean Android edo iOS aplikazio baten barruan, React Native, Flutter edo beste edozein frontend framework behar izan gabe. Kitchen Sink hemen dago egia sinple baina indartsu bat frogatzeko: Laravel-en funtzionatzen badu, zure telefonoan ere funtziona dezake.
Native funtzioak probatzen ari zaren, NativePHP nola funtzionatzen duen ikasten ari zaren edo aplikazio berri bat hutsetik sortzen ari zaren, Kitchen Sink-ek esploratzeko jolas-eremu sendo eta erabiltzeko prest bat eskaintzen dizu.
Zergatik existitzen den
Mugikorretarako garapenak aspalditik gauza bat esan nahi izan du: pilak aldatzea. Laravel garatzailea bazara eta mugikorretarako aplikazio natibo bat eraiki nahi bazenuen, Swift, Kotlin edo JavaScript ikasi behar zenuen. Zure aplikazioaren logika berreraiki behar zenuen, zure datu-baserako sarbidea birplanteatu, autentifikazio-fluxuak berriro inplementatu eta nolabait zure APIak eta UI sinkronizatu.
NativePHP-k hori guztia aldatzen du.
Laravel garatzaileei benetako mugikorretarako aplikazio natiboak eraikitzeko aukera ematen die, dagoeneko ezagutzen duten Laravel kode-base bera erabiliz. The Kitchen Sink kontzeptuaren froga erreala da: Laravel aplikazio bat zuzenean shell natibo batean sartzen du, Android eta iOS-ekin zuzenean komunikatzen den PHP exekuzio-denbora pertsonalizatu batek bultzatuta.
Emaitza? Kode-base bat. Backend bat. Trebetasun multzo bat. Eta funtzio natiboetarako sarbide osoa, guztia PHP-tik.
Barruan dagoena
The Kitchen Sink demo bat baino gehiago da: NativePHP-k gaur egun egin dezakeen guztiaren katalogo bizia da, eta bihar etorriko diren funtzioen proba-eremua.
Hona hemen kutxatik ateratzen dena:
Autentifikazio biometrikoa
Erabiltzaileak segurutu Face ID edo hatz-marken eskaneatzeekin, PHP-tik abiarazita Laravel logika sinplea erabiliz.
Kameraren sarbidea
Ireki kamera natiboaren aplikazioa, atera argazkiak eta igo zuzenean Laravel ibilbideetara prozesatzeko.
Push jakinarazpenak
Bidali eta jaso push jakinarazpenak, bai lokalean bai urrunetik, ukipen-ekintzen eta atzeko planoaren kudeaketaren gaineko kontrol osoa izanik.
Tostadak, alertak, bibrazioa
Aktibatu UI ekintza natiboak, hala nola snackbar-ak, alertak eta bibrazio-feedback-ak, PHP dei garbi eta irakurgarriekin.
Fitxategi hautatzailea eta biltegiratzea
Hautatu fitxategiak eta argazkiak gailutik, igo itzazu zure Laravel aplikaziora eta gorde itzazu webean egingo zenukeen bezala.
Partekatu orriak
Ireki sistemaren partekatze elkarrizketa-koadroa Laravel-etik, erabiltzaileei edukia Mezuak, WhatsApp, Slack eta beste aplikazio batzuetan partekatzeko aukera emanez.
Lotura sakonak
Kudeatu zure aplikazioa ikuspegi espezifikoetara abiarazten duten sarrerako estekak, guztiak Laravel bideratzearen bidez kudeatuta.
Saioaren eta autentifikazioaren iraunkortasuna
NativePHP-k saio-egoera osoa mantentzen du eskaeren artean. Cookieak, CSRF tokenak eta autentifikazioa arakatzaile batean bezala irauten dute.
Livewire + Inertia laguntza
Livewire edo Inertia erabil ditzakezu interakzio dinamikoak bultzatzeko, arakatzaile batean ez egon arren. PHP-k logika kudeatzen du; NativePHP-k ikuspegia kudeatzen du.
Benetako Laravel-ekin eraikia
Kitchen Sink-en sartutako Laravel aplikazioa horixe da: benetako Laravel aplikazio bat. Laravel-en ohiko ezaugarri guztiak erabiltzen ditu:
Web.php-ko ibilbideak
Kontrolagailuak eta middlewarea
Blade txantiloiak
Livewire osagaiak
Eloquent ereduak eta migrazioak
Konfigurazio fitxategiak, .env, zerbitzu hornitzaileak — dena
Aplikazioa abiarazten denean, NativePHP-k txertatutako PHP exekuzio-denbora abiarazten du, Laravel-i eskaera bat exekutatzen dio eta irteera WebView batera bideratzen du. Hortik aurrera, elkarrekintzak — formularioen bidalketak, klikak, Livewire ekintzak — jaso eta Laravel-era bideratzen dira, eta erantzuna berriro errendatzen da.
Laravel-entzat, beste eskaera bat besterik ez da. Zure erabiltzaileentzat, aplikazio natibo bat da.
Azken eguneratzea
2025(e)ko aza. 24(a)