NativePHP Kitchen Sink: 'n Laravel-aangedrewe mobiele speelgrond
Die NativePHP Kitchen Sink is 'n volledig toegeruste mobiele demonstrasie-app wat wys hoe ver jy Laravel kan stoot - nie op die web nie, maar op jou foon.
Gebou met behulp van NativePHP Mobile, laat hierdie app 'n volledige Laravel-agtergrond direk binne 'n Android- of iOS-app loop, sonder om React Native, Flutter of enige ander frontend-raamwerk te benodig. Die Kitchen Sink is hier om 'n eenvoudige maar kragtige waarheid te bewys: as dit in Laravel werk, kan dit op jou foon werk.
Of jy nou inheemse funksies toets, leer hoe NativePHP werk, of 'n nuwe app van nuuts af bou, die Kitchen Sink gee jou 'n soliede, gereed-vir-gebruik speelgrond om te verken.
Waarom dit bestaan
Mobiele ontwikkeling het lank reeds een ding beteken: stapels wissel. As jy 'n Laravel-ontwikkelaar is en jy wou 'n inheemse mobiele app bou, moes jy Swift, Kotlin of JavaScript leer. Jy moes jou app se logika herbou, jou databasistoegang heroorweeg, verifikasievloei herimplementeer en op een of ander manier jou API's en UI sinkroniseer.
NativePHP verander dit alles.
Dit laat Laravel-ontwikkelaars toe om regte inheemse mobiele toepassings te bou met behulp van dieselfde Laravel-kodebasis wat hulle reeds ken. Die Kitchen Sink is die bewys-van-konsep wat werklik gemaak word - dit bundel 'n Laravel-toepassing direk in 'n inheemse dop, aangedryf deur 'n pasgemaakte PHP-looptyd wat direk met Android en iOS praat.
Die resultaat? Een kodebasis. Een backend. Een vaardigheidstel. En volle toegang tot inheemse funksies - alles van PHP.
Wat is binne?
Die Kitchen Sink is meer as net 'n demonstrasie - dit is 'n lewende katalogus van alles wat NativePHP vandag kan doen, en 'n toetsgrond vir die funksies wat môre kom.
Hier is 'n kykie na wat dit uit die boks insluit:
Biometriese Verifikasie
Beveilig gebruikers met Face ID of vingerafdrukskanderings - geaktiveer vanaf PHP met behulp van eenvoudige Laravel-logika.
Kameratoegang
Maak die inheemse kamera-toepassing oop, neem foto's en laai dit direk na Laravel-roetes op vir verwerking.
Stootkennisgewings
Stuur en ontvang stootkennisgewings, beide plaaslik en op afstand, met volle beheer oor tikaksies en agtergrondhantering.
Toasts, Waarskuwings, Vibrasie
Aktiveer inheemse UI-aksies soos peuselhappiebalkies, waarskuwings en vibrasieterugvoer met skoon, leesbare PHP-oproepe.
Lêerkieser en berging
Kies lêers en foto's vanaf die toestel, laai dit op na jou Laravel-toepassing en stoor dit net soos jy op die web sou doen.
Deel blaaie
Maak die stelseldeeldialoog oop vanaf Laravel, sodat gebruikers inhoud kan deel met toepassings soos Boodskappe, WhatsApp, Slack en meer.
Diep skakeling
Hanteer inkomende skakels wat jou toepassing in spesifieke aansigte bekendstel - alles bestuur deur Laravel-roetering.
Sessie- en Magtigingsvolharding
NativePHP handhaaf die volle sessiestatus tussen versoeke. Koekies, CSRF-tokens en verifikasie bly voortduur net soos in 'n blaaier.
Livewire + Traagheidsondersteuning
Jy kan Livewire of Traagheid gebruik om dinamiese interaksies aan te dryf, selfs al is jy nie in 'n blaaier nie. PHP hanteer die logika; NativePHP hanteer die aansig.
Gebou met regte Laravel
Die Laravel-app wat in die Kitchen Sink gebundel is, is presies dit: 'n regte Laravel-app. Dit gebruik al die normale kenmerke van Laravel:
Roetes in web.php
Beheerders en middelware
Blade-sjablone
Livewire-komponente
Welsprekende modelle en migrasies
Konfigurasielêers, .env, diensverskaffers — die werk
Wanneer die app begin, begin NativePHP die ingebedde PHP-looptyd, voer 'n versoek aan Laravel uit en stuur die uitvoer na 'n WebView. Van daar af word interaksies — vormindienings, klikke, Livewire-aksies — vasgelê en terug na Laravel gerouteer, en die reaksie word weer gelewer.
Vir Laravel is dit net nog 'n versoek. Vir jou gebruikers is dit 'n inheemse app.
Opgedateer op
24 Nov. 2025