Build Native Apps With PHP
Welcome to my CreatorSeries! I’m Simon, and in this series we’re going to learn about NativePHP and use it to build true native applications for desktop and mobile. We're not talking about web apps accessed through the browser. Your users will be able to install directly on their devices.
This is a big leap forward for the PHP ecosystem, and while it’s a real paradigm shift from the way we normally build with PHP and Laravel, we’ve worked hard to keep it familiar and approachable. So grab a warm drink, get comfortable, and let's start building!
Series episodes
Mindset, Architecture, and Setup (6)
Introduction To NativePHP
1m 38sLearn to build native desktop and mobile apps with PHP and Laravel—fundamentals for macOS, Windows, Linux, iOS, and Android explained simply.
NativePHP Workflow
3m 8sMaster the NativePHP workflow: use nativephp.com docs and shortcuts, run watchers and native builds to test device features fast.
Working With Databases
4m 53sUse SQLite for native PHP apps—learn Laravel migrations and Eloquent with local databases, and why to use an API instead of exposed MySQL/Postgres creds.
Why You Need Separate Applications
4m 56sKeep web, mobile, and desktop apps separate — create new Laravel projects per target to avoid shipping server logic to user devices.
Desktop Versus Mobile Applications
1m 7sKeep desktop and mobile Native PHP apps separate, avoid conflicts and follow a safe setup to prevent errors now.
System Setup And Prerequisites
2m 13sPrepare your dev environment for Native PHP mobile builds: terminal basics, Laravel setup, and installing Xcode/Android Studio to compile.
Developing Mobile Apps (6)
Getting Started With NativePHP Mobile
3m 25sBuild native mobile apps with PHP and Laravel using Inertia, React, Livewire, or Blade; ship apps fast without learning Swift or Kotlin.
Installing NativePHP For Mobile
8m 44sCreate a Laravel app, add NativePHP via composer, scaffold with php artisan native:install, and run it on a simulator with php artisan native:run.
Exploring Native Device Features
16m 7sBuild a Livewire component to trigger native device alerts, test on iOS simulator, and learn which APIs need a real device.
Building For Android
3m 7sRun your Laravel webview on Android with php artisan native:run android, test native UI and alerts, and learn tips for handling device fragmentation.
Development Tips And Hot Reloading
8m 3sSpeed up NativePHP development with hot reloading: run php artisan native:run --watch, test in a simulator, and use Safari devtools to inspect live.
Securing Your Application
13m 1sSecure native PHP apps: store credentials in the device keystore with SecureStorage, persist tokens safely across app restarts—avoid session state.
How the Sauce is Made (1)
Ship It and What's Next (4)
Publishing To The App Store
23m 37sSubmit your app to the App Store and Google Play - build and release with php artisan native:build/release, archive in Xcode, sign via Android Studio.
NativePHP For Desktop
13m 52sQuick tour: build a native desktop app with Laravel and native-php/desktop—install, run (artisan native:run) and use composer native:dev for live dev
New Features And Updates
9m 24sExplore a fast native PHP workflow: slim core & plugins, native UI, hot reload via v.config, Jump testing, and fast builds with Bioprost & Mimi AI.
Wrapping Up
4m 25sBuild native PHP apps for Android and iOS - tap native features, use Xcode/Android Studio and hot reload, then prepare and launch your app.




