NativePHP Kitchen Sink: Mobilní hřiště poháněné Laravelem
NativePHP Kitchen Sink je plně vybavená mobilní demonstrační aplikace, která ukazuje, jak daleko můžete s Laravelem jít – ne na webu, ale na vašem telefonu.
Tato aplikace, vytvořená pomocí NativePHP Mobile, běží kompletní backend Laravelu přímo v aplikaci pro Android nebo iOS, aniž by potřebovala React Native, Flutter nebo jakýkoli jiný frontendový framework. Kitchen Sink je tu proto, aby dokázal jednoduchou, ale účinnou pravdu: co funguje v Laravelu, může fungovat i na vašem telefonu.
Ať už testujete nativní funkce, učíte se, jak funguje NativePHP, nebo vytváříte novou aplikaci od nuly, Kitchen Sink vám poskytuje solidní, připravené hřiště k prozkoumání.
Proč existuje
Vývoj pro mobilní zařízení již dlouho znamená jednu věc: přepínání mezi stacky. Pokud jste vývojář Laravelu a chcete vytvořit nativní mobilní aplikaci, museli jste se naučit Swift, Kotlin nebo JavaScript. Museli jste přepracovat logiku vaší aplikace, přehodnotit přístup k databázi, znovu implementovat autentizační procesy a nějakým způsobem synchronizovat vaše API a uživatelské rozhraní.
NativePHP tohle všechno mění.
Umožňuje vývojářům Laravelu vytvářet skutečné nativní mobilní aplikace s využitím stejné kódové základny Laravelu, kterou již znají. Kitchen Sink je skutečným důkazem konceptu – zabaluje aplikaci Laravel přímo do nativního shellu, poháněného běhovým prostředím PHP kompilovaným na míru, které komunikuje přímo 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ř
Kitchen Sink je víc než jen demo – je to živý katalog všeho, co NativePHP dnes umí, a testovací prostředí pro funkce, které přijdou zítra.
Zde je pohled na to, co obsahuje ihned po instalaci:
Biometrické ověřování
Zabezpečení uživatelů pomocí Face ID nebo skenování otisků prstů – spouštěné z PHP pomocí jednoduché logiky Laravelu.
Přístup k fotoaparátu
Otevřete nativní aplikaci fotoaparátu, pořizujte fotografie a nahrávejte je přímo do tras Laravel ke zpracování.
Push notifikace
Odesílejte a přijímejte push notifikace, lokálně i vzdáleně, s plnou kontrolou nad akcemi klepnutí a zpracováním na pozadí.
Upozornění, upozornění, vibrace
Spouštějte nativní akce uživatelského rozhraní, jako jsou snackbary, upozornění a vibrační zpětná vazba, pomocí čistých a čitelných PHP volání.
Výběr souborů a úložiště
Vyberte soubory a fotografie ze zařízení, nahrajte je do své aplikace Laravel a uložte je stejně jako na webu.
Sdílení tabulek
Otevřete dialogové okno sdílení systému z Laravelu, které uživatelům umožní sdílet obsah s aplikacemi jako Zprávy, WhatsApp, Slack a dalšími.
Hluboké odkazování
Zpracovávejte příchozí odkazy, které spouštějí vaši aplikaci do konkrétních zobrazení – vše spravované pomocí směrování Laravel.
Perzistence relace a ověřování
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.
Podpora Livewire + Inertia
Livewire nebo Inertia můžete použít k řízení dynamických interakcí, i když nejste v prohlížeči. PHP se stará o logiku; NativePHP o zobrazení.
Vytvořeno s použitím skutečného Laravelu
Aplikace Laravel integrovaná do KitchenSink je přesně to: skutečná aplikace Laravel. Využívá všechny běžné funkce Laravelu:
Trasy ve web.php
Controllery a middleware
Šablony Blade
Komponenty Livewire
Modely a migrace Eloquent
Konfigurační soubory, .env, poskytovatelé služeb – vše potřebné
Když se aplikace spustí, NativePHP spustí vestavěný běhový modul PHP, provede požadavek do Laravelu a výstup pošle do WebView. Odtud se interakce – odeslání formuláře, kliknutí, akce Livewire – zachytí a směrují zpět do Laravelu a odpověď se znovu vykreslí.
Pro Laravel je to jen další požadavek. Pro vaše uživatele je to nativní aplikace.
Datum aktualizace
24. 11. 2025