Lavaman kuzhine NativePHP: Një shesh lojrash celular me fuqi Laravel
Lavamani NativePHP Kitchen është një aplikacion demonstrimi celular i plotësuar që tregon se sa larg mund ta shtyni Laravel – jo në ueb, por në telefonin tuaj.
I ndërtuar duke përdorur NativePHP Mobile, ky aplikacion ekzekuton një backend të plotë Laravel direkt brenda një aplikacioni Android ose iOS, pa pasur nevojë për React Native, Flutter ose ndonjë kornizë tjetër frontend. Lavamani i kuzhinës është këtu për të vërtetuar një të vërtetë të thjeshtë por të fuqishme: nëse funksionon në Laravel, mund të funksionojë në telefonin tuaj.
Pavarësisht nëse jeni duke testuar veçoritë vendase, duke mësuar se si funksionon NativePHP ose po ndërtoni një aplikacion të ri nga e para, Lavamani i Kuzhinës ju jep një shesh lojrash solide dhe të gatshme për t'u eksploruar.
Pse ekziston
Zhvillimi i celularit ka nënkuptuar prej kohësh një gjë: ndërrimi i stivave. Nëse jeni një zhvillues i Laravel dhe dëshironi të krijoni një aplikacion vendas celular, duhet të mësoni Swift, Kotlin ose JavaScript. Ju është dashur të rindërtoni logjikën e aplikacionit tuaj, të rimendoni aksesin tuaj në bazën e të dhënave, të rizbatoni rrjedhat e vërtetimit dhe të sinkronizoni disi API-të dhe ndërfaqen tuaj të përdoruesit.
NativePHP ndryshon të gjitha këto.
Ai i lejon zhvilluesit e Laravel të ndërtojnë aplikacione reale vendase celulare duke përdorur të njëjtën bazë kodesh Laravel që ata tashmë e njohin. Lavamani i kuzhinës është prova e konceptit të bërë reale – ai bashkon një aplikacion Laravel drejtpërdrejt në një guaskë origjinale, të mundësuar nga një kohë ekzekutimi PHP e përpiluar me porosi që flet drejtpërdrejt me Android dhe iOS.
Rezultati? Një bazë kodesh. Një backend. Një grup aftësish. Dhe akses të plotë në veçoritë vendase – të gjitha nga PHP.
Çfarë është Brenda
Lavamani i kuzhinës është më shumë se thjesht një demo – është një katalog i gjallë i gjithçkaje që NativePHP mund të bëjë sot dhe një terren testimi për veçoritë që vijnë nesër.
Ja një vështrim se çfarë përfshin jashtë kutisë:
Autentifikimi biometrik
Siguroni përdoruesit me Face ID ose skanime të gjurmëve të gishtërinjve — të aktivizuara nga PHP duke përdorur logjikën e thjeshtë Laravel.
Qasja në kamerë
Hapni aplikacionin vendas të kamerës, nxirrni foto dhe ngarkoni ato drejtpërdrejt në rrugët e Laravel për përpunim.
Njoftimet me shtytje
Dërgoni dhe merrni njoftime shtytëse, si në nivel lokal ashtu edhe në distancë, me kontroll të plotë mbi veprimet e prekjes dhe trajtimin e sfondit.
Dolli, alarme, dridhje
Aktivizoni veprimet origjinale të ndërfaqes së përdoruesit, si shiritat e ushqimit, sinjalizimet dhe reagimet me dridhje me telefonata PHP të pastra dhe të lexueshme.
Zgjedhësi dhe ruajtja e skedarëve
Zgjidhni skedarët dhe fotot nga pajisja, ngarkojini në aplikacionin tuaj Laravel dhe ruajini ashtu si do t'i bëni në ueb.
Ndani fletët
Hapni dialogun e ndarjes së sistemit nga Laravel, duke i lejuar përdoruesit të ndajnë përmbajtje me aplikacione si Messages, WhatsApp, Slack dhe më shumë.
Lidhje e thellë
Trajtoni lidhjet hyrëse që nisin aplikacionin tuaj në pamje specifike – të gjitha të menaxhuara përmes rrugëtimit Laravel.
Sesioni dhe Auth Persistence
NativePHP ruan gjendjen e plotë të sesionit midis kërkesave. Cookies, shenjat CSRF dhe vërtetimi vazhdojnë ashtu si në një shfletues.
Mbështetje Livewire + Inerci
Ju mund të përdorni Livewire ose Inercia për të nxitur ndërveprime dinamike, edhe pse nuk jeni në një shfletues. PHP trajton logjikën; NativePHP trajton pamjen.
Ndërtuar me Real Laravel
Aplikacioni Laravel i bashkuar në lavamanin e kuzhinës është pikërisht ai: një aplikacion i vërtetë Laravel. Ai përdor të gjitha tiparet normale të Laravel:
Rrugët në web.php
Kontrollorët dhe programet e mesme
Modelet e tehut
Komponentët Livewire
Modele elokuente dhe migrime
Skedarët e konfigurimit, .env, ofruesit e shërbimeve — funksionojnë
Kur aplikacioni nis, NativePHP fillon kohën e ekzekutimit të PHP-së së integruar, ekzekuton një kërkesë për Laravel dhe e dërgon daljen në një WebView. Prej andej, ndërveprimet – dorëzimet e formularit, klikimet, veprimet Livewire – kapen dhe kthehen përsëri në Laravel, dhe përgjigja riprodhohet.
Për Laravel, kjo është vetëm një kërkesë tjetër. Për përdoruesit tuaj, ky është një aplikacion vendas.
Përditësuar më
16 sht 2025