NativePHP Kitchen Sink: Laravel-ek bultzatutako jolastoki mugikorra
NativePHP Kitchen Sink mugikorretarako erakustaldirako aplikazio oso bat da, Laravel noraino bultza dezakezun erakusten duena, ez sarean, baizik eta telefonoan.
NativePHP Mobile erabiliz eraikia, aplikazio honek Laravel backend osoa exekutatzen du zuzenean Android edo iOS aplikazio baten barruan, React Native, Flutter edo beste frontend esparrurik behar gabe. Kitchen Sink egia sinple baina indartsua frogatzeko dago: Laravel-en funtzionatzen badu, zure telefonoan funtziona dezake.
Jatorrizko ezaugarriak probatzen ari zaren, NativePHP nola funtzionatzen duen ikasten edo aplikazio berri bat eraikitzen ari zaren ala ez, Kitchen Sink-ek jolastoki sendo eta erabiltzeko prest eskaintzen dizu esploratzeko.
Zergatik Existitzen Den
Mugikorren garapenak gauza bat esan nahi du aspalditik: pila aldatzea. Laravel-en garatzailea bazara eta jatorrizko mugikorretarako aplikazio bat eraiki nahi baduzu, Swift, Kotlin edo JavaScript ikasi behar zenuen. Zure aplikazioaren logika berreraiki behar izan zenuen, zure datu-basearen sarbidea birplanteatu, autentifikazio-fluxuak berriro inplementatu eta nolabait zure APIak eta UI sinkronizatu.
NativePHP-k hori guztia aldatzen du.
Laravelen garatzaileei benetako jatorrizko mugikorretarako aplikazioak eraikitzen uzten die, ezagutzen duten Laravel kode-base bera erabiliz. Kitchen Sink egiazko kontzeptuaren froga da - Laravel aplikazio bat zuzenean jatorrizko shell batean biltzen du, pertsonalizatutako konpilatutako PHP exekuzio-denbora batek bultzatuta, Android eta iOS-ekin zuzenean hitz egiten duena.
Emaitza? Kode-oinarri bat. Backend bat. Trebetasun multzo bat. Eta jatorrizko ezaugarrietarako sarbide osoa, dena PHPtik.
Zer dago Barruan
Kitchen Sink demo bat baino gehiago da: NativePHP-k gaur egin dezakeen guztiaren katalogo bizia da eta bihar etorriko diren funtzioetarako proba-gunea.
Hona hemen kutxatik kanpo zer barne hartzen duen:
Autentifikazio biometrikoa
Babestu erabiltzaileak Face ID edo hatz-marken eskaneatuekin — PHPtik abiarazita Laravel logika sinplea erabiliz.
Kamera sarbidea
Ireki jatorrizko kameraren aplikazioa, atera argazkiak eta igo zuzenean Laravel bideetara prozesatzeko.
Push jakinarazpenak
Bidali eta jaso push jakinarazpenak, lokalean zein urrunetik, ukipenen ekintzen eta atzeko planoko kudeaketaren kontrol osoarekin.
Brindisak, alertak, dardara
Aktibatu jatorrizko UI ekintzak, hala nola, pintxoak, alertak eta bibrazioen iritzia PHP dei garbi eta irakurgarriekin.
Fitxategi-hautatzailea eta biltegiratzea
Hautatu gailuko fitxategiak eta argazkiak, kargatu zure Laravel aplikaziora eta gorde sarean egingo zenukeen bezala.
Partekatu orriak
Ireki Laravel-en sistema partekatzeko elkarrizketa-koadroa, erabiltzaileei edukia mezuak, WhatsApp, Slack eta abar bezalako aplikazioetan partekatzeko aukera emanez.
Lotura sakona
Kudeatu zure aplikazioa ikuspegi zehatzetara abiarazten duten sarrerako estekak, guztiak Laravel bideratze bidez kudeatzen direnak.
Saioa eta autentifikazio iraunkortasuna
NativePHP-k saio-egoera osoa mantentzen du eskaeren artean. Cookieek, CSRF tokenek eta autentifikazioek arakatzaile batean bezala jarraitzen dute.
Livewire + Inertzia euskarria
Livewire edo Inertia erabil dezakezu interakzio dinamikoak bultzatzeko, arakatzaile batean ez zauden arren. PHP-k logika maneiatzen du; NativePHP-k ikuspegia kudeatzen du.
Real Laravel-ekin eraikia
Sukaldeko harraskan sartutako Laravel aplikazioa hori besterik ez da: benetako Laravel aplikazioa. Laravel-en ohiko ezaugarri guztiak erabiltzen ditu:
Ibilbideak web.php-n
Kontrolatzaileak eta middlewarea
Blade txantiloiak
Livewire osagaiak
Eredu elokuenteak eta migrazioak
Konfigurazio fitxategiak, .env, zerbitzu-hornitzaileak — funtzionatzen du
Aplikazioa abiarazten denean, NativePHP kapsulatutako PHP exekuzioa abiarazten du, Laravel-i eskaera bat exekutatzen du eta irteera WebView batera bideratzen du. Hortik aurrera, elkarrekintzak (inprimakiak bidaltzea, klikak, Livewire ekintzak) harrapatu eta Laravelera bideratzen dira berriro, eta erantzuna berriro errendatzen da.
Laravelentzat, beste eskaera bat besterik ez da. Zure erabiltzaileentzat, jatorrizko aplikazioa da.
Azken eguneratzea
2025(e)ko ira. 16(a)