Interviews

NativePHP for iOS

Published Updated

Simon Hamp joins us to discuss the development of Native PHP for iOS, a project that allows PHP applications to run natively on your mobile device. All with Laravel and even Livewire!

Just install the package, run a couple of commands, and you’ve got yourself an iPhone app!

On the backend, it’s not transpiling your PHP code; it’s running your actual Laravel app on the phone. This is amazing because it means you can use almost all of the packages and libraries you’re used to and build web apps that run on the device.

Simon has been teasing this for a few weeks leading up to his talk at Laracon EU, and he finally revealed not only how it’s done but also some of the exciting native features that are coming - like taking photos directly from Laravel, Push Notifications, In-App Purchases, and more.

Will Apple approve?

My big question was, "Would Apple allow an app like this in their store?". Simon revealed that Apple had approved his prototype, which is now available in the store! (https://apps.apple.com/app/daily-pursuit/id6740605199)

This is amazing as it unlocks lots of potential for Laravel developers going forward.

Join the early access program

You can join the early access program and get exclusive access to all the latest features first and special treatment for the life of the NativePHP project!

Listen in your podcast app of choice:

You can also view all the past Laravel Creator series interviews on our site.

Eric L. Barnes photo

Eric is the creator of Laravel News and has been covering Laravel since 2012.

Filed in

Sponsored

masteringlaravel logo
Laravel Code Review

Get expert guidance in a few days with a Laravel code review

Visit Laravel Code Review

The latest

View all →
Bifrost Turns One With AI Builds and New Workflows image

Bifrost Turns One With AI Builds and New Workflows

Read article
Preview Blade Templates in macOS Finder with Quick Blade image

Preview Blade Templates in macOS Finder with Quick Blade

Read article
Artisan Debugging Commands in Laravel Telescope 5.24.0 image

Artisan Debugging Commands in Laravel Telescope 5.24.0

Read article
Queue totalSize() and JobInterrupted Event in Laravel 13.31 image

Queue totalSize() and JobInterrupted Event in Laravel 13.31

Read article
Find Unexpected Test Inputs with Fuzz for Pest image

Find Unexpected Test Inputs with Fuzz for Pest

Read article
Laravel Rulebook: Business Rules That Change by Date image

Laravel Rulebook: Business Rules That Change by Date

Read article