Kuchyňský dřez NativePHP: Mobilní hřiště poháněné Laravelem
Kuchyňský dřez NativePHP je plně funkční mobilní demonstrační aplikace, která ukazuje, jak daleko můžete Laravel posunout – ne na webu, ale na telefonu.
Tato aplikace, vytvořená pomocí NativePHP Mobile, spouští kompletní backend Laravel přímo v aplikaci pro Android nebo iOS, aniž by potřebovala React Native, Flutter nebo jakýkoli jiný frontendový framework. Kuchyňský dřez je tu, aby dokázal jednoduchou, ale silnou pravdu: pokud funguje v Laravelu, může fungovat i na vašem telefonu.
Ať už testujete nativní funkce, učíte se, jak NativePHP funguje, nebo vytváříte novou aplikaci od začátku, kuchyňský dřez vám poskytne solidní hřiště připravené k použití, které můžete prozkoumat.
Proč existuje
Mobilní vývoj již dlouho znamená jednu věc: přepínání zásobníků. Pokud jste vývojář Laravel a chtěli jste vytvořit nativní mobilní aplikaci, museli jste se naučit Swift, Kotlin nebo JavaScript. Museli jste přestavět logiku své aplikace, přehodnotit přístup k databázi, znovu implementovat toky ověřování a nějak synchronizovat rozhraní API a uživatelské rozhraní.
NativePHP to vše mění.
Umožňuje vývojářům Laravelu vytvářet skutečné nativní mobilní aplikace pomocí stejné kódové základny Laravel, kterou již znají. Kuchyňský dřez je skutečným důkazem konceptu – sdružuje aplikaci Laravel přímo do nativního prostředí, poháněného na míru zkompilovaným běhovým prostředím PHP, které přímo mluví s Androidem a iOS.
Výsledek? Jedna kódová základna. Jeden backend. Jedna sada dovedností. A plný přístup k nativním funkcím – to vše z PHP.
Co je uvnitř
Kuchyňský dřez je víc než jen demo – je to živý katalog všeho, co NativePHP dnes umí, a testovací prostor pro funkce, které přijdou zítra.
Zde je pohled na to, co obsahuje po vybalení:
Biometrické ověřování
Zabezpečte uživatele pomocí Face ID nebo skenování otisků prstů – spouštěných z PHP pomocí jednoduché logiky Laravel.
Přístup k fotoaparátu
Otevřete nativní aplikaci fotoaparátu, pořizujte fotografie a nahrajte je přímo do tras Laravel ke zpracování.
Push oznámení
Odesílejte a přijímejte oznámení push, lokálně i vzdáleně, s plnou kontrolou nad akcemi klepnutí a manipulací na pozadí.
Toasty, upozornění, vibrace
Spouštějte nativní akce uživatelského rozhraní, jako jsou snackbary, upozornění a vibrační odezvu, pomocí čistých a čitelných volání PHP.
Výběr a úložiště souborů
Vyberte soubory a fotografie ze zařízení, nahrajte je do své aplikace Laravel a uložte je stejně jako na webu.
Sdílet listy
Otevřete dialogové okno sdílení systému z Laravelu a umožníte uživatelům sdílet obsah s aplikacemi, jako jsou Zprávy, WhatsApp, Slack a další.
Hluboké propojení
Zpracovávejte příchozí odkazy, které spouštějí vaši aplikaci do konkrétních zobrazení – vše spravováno pomocí směrování Laravel.
Stálost relace a ověření
NativePHP udržuje plný stav relace mezi požadavky. Soubory cookie, tokeny CSRF a ověřování přetrvávají stejně jako v prohlížeči.
Livewire + podpora setrvačnosti
Můžete použít Livewire nebo Inertia k řízení dynamických interakcí, i když nejste v prohlížeči. PHP zpracovává logiku; NativePHP zpracovává zobrazení.
Postaveno se skutečným Laravelem
Aplikace Laravel, která je součástí kuchyňského dřezu, je právě taková: skutečná aplikace Laravel. Využívá všechny běžné funkce Laravelu:
Trasy ve web.php
Kontroléry a middleware
Šablony čepelí
Livewire komponenty
Výmluvné modely a migrace
Konfigurační soubory, .env, poskytovatelé služeb – práce
Když se aplikace spustí, NativePHP spustí vestavěný běhový modul PHP, provede požadavek na Laravel a výstup přenese do WebView. Odtud jsou interakce – odeslání formuláře, kliknutí, akce Livewire – zachyceny a směrovány zpět do Laravelu a odpověď je znovu vykreslena.
Pro Laravel je to jen další žádost. Pro vaše uživatele je to nativní aplikace.
Datum aktualizace
16. 9. 2025