NativePHP Kitchen Sink: Ein mobiler Spielplatz mit Laravel-Unterstützung
NativePHP Kitchen Sink ist eine voll ausgestattete mobile Demonstrations-App, die zeigt, wie weit Sie Laravel bringen können – nicht im Web, sondern auf Ihrem Telefon.
Diese mit NativePHP Mobile erstellte App führt ein komplettes Laravel-Backend direkt in einer Android- oder iOS-App aus, ohne dass React Native, Flutter oder ein anderes Frontend-Framework erforderlich ist. The Kitchen Sink ist hier, um eine einfache, aber wirkungsvolle Wahrheit zu beweisen: Wenn es in Laravel funktioniert, kann es auch auf Ihrem Telefon funktionieren.
Ganz gleich, ob Sie native Funktionen testen, die Funktionsweise von NativePHP erlernen oder eine neue App von Grund auf erstellen möchten – Kitchen Sink bietet Ihnen einen soliden, sofort einsatzbereiten Spielplatz zum Erkunden.
Warum es existiert
Mobile Entwicklung bedeutet seit langem eines: den Stack-Wechsel. Wenn Sie ein Laravel-Entwickler sind und eine native mobile App erstellen wollten, mussten Sie Swift, Kotlin oder JavaScript lernen. Sie mussten die Logik Ihrer App neu erstellen, Ihren Datenbankzugriff überdenken, Authentifizierungsabläufe neu implementieren und Ihre APIs und Benutzeroberfläche irgendwie synchronisieren.
NativePHP ändert das alles.
Damit können Laravel-Entwickler echte native mobile Apps mit derselben Laravel-Codebasis erstellen, die sie bereits kennen. Der Kitchen Sink ist der real gewordene Proof-of-Concept – er bündelt eine Laravel-App direkt in einer nativen Shell, unterstützt von einer individuell kompilierten PHP-Laufzeit, die direkt mit Android und iOS kommuniziert.
Das Ergebnis? Eine Codebasis. Ein Backend. Ein Skillset. Und voller Zugriff auf native Funktionen – alles über PHP.
Was ist drin?
The Kitchen Sink ist mehr als nur eine Demo – es ist ein lebendiger Katalog von allem, was NativePHP heute kann, und ein Testgelände für die Funktionen, die morgen kommen.
Hier sehen Sie, was im Lieferumfang enthalten ist:
Biometrische Authentifizierung
Sichern Sie Benutzer mit Face ID- oder Fingerabdruck-Scans – ausgelöst von PHP mithilfe einfacher Laravel-Logik.
Kamerazugriff
Öffnen Sie die native Kamera-App, machen Sie Fotos und laden Sie sie zur Verarbeitung direkt auf Laravel-Routen hoch.
Push-Benachrichtigungen
Senden und empfangen Sie Push-Benachrichtigungen, sowohl lokal als auch remote, mit vollständiger Kontrolle über Tippaktionen und Hintergrundverarbeitung.
Toasts, Warnungen, Vibration
Lösen Sie native UI-Aktionen wie Snackbars, Warnungen und Vibrationsfeedback mit sauberen, lesbaren PHP-Aufrufen aus.
Dateiauswahl und -speicherung
Wählen Sie Dateien und Fotos vom Gerät aus, laden Sie sie in Ihre Laravel-App hoch und speichern Sie sie wie im Internet.
Blätter teilen
Öffnen Sie den Systemfreigabedialog von Laravel und ermöglichen Sie Benutzern, Inhalte für Apps wie Nachrichten, WhatsApp, Slack und mehr zu teilen.
Deep-Linking
Verarbeiten Sie eingehende Links, die Ihre App in bestimmte Ansichten starten – alles verwaltet über das Laravel-Routing.
Sitzungs- und Authentifizierungspersistenz
NativePHP behält den vollständigen Sitzungsstatus zwischen Anfragen bei. Cookies, CSRF-Tokens und Authentifizierung bleiben wie in einem Browser bestehen.
Livewire + Trägheitsunterstützung
Sie können Livewire oder Inertia verwenden, um dynamische Interaktionen voranzutreiben, auch wenn Sie sich nicht in einem Browser befinden. PHP übernimmt die Logik; NativePHP übernimmt die Ansicht.
Gebaut mit echtem Laravel
Die im Kitchen Sink enthaltene Laravel-App ist genau das: eine echte Laravel-App. Es nutzt alle normalen Funktionen von Laravel:
Routen in web.php
Controller und Middleware
Klingenvorlagen
Livewire-Komponenten
Beredte Modelle und Migrationen
Konfigurationsdateien, .env, Dienstanbieter – das funktioniert
Wenn die App startet, startet NativePHP die eingebettete PHP-Laufzeit, führt eine Anfrage an Laravel aus und leitet die Ausgabe an ein WebView weiter. Von dort aus werden Interaktionen – Formularübermittlungen, Klicks, Livewire-Aktionen – erfasst und zurück an Laravel weitergeleitet, und die Antwort wird erneut gerendert.
Für Laravel ist es nur eine weitere Bitte. Für Ihre Benutzer ist es eine native App.
Aktualisiert am
16.09.2025