We first announced Jump along with NativePHP Air at Laracon India just 3 months ago. Today we're celebrating a huge milestone.
Bifrost Jump v2 has officially landed on both the Apple App Store and Google Play.
For the first time, anyone can grab Jump from the same place they get any other app on their phone, tap install, and be previewing a real Laravel-powered mobile app in minutes.
If you've been waiting for the moment when building mobile apps with PHP stops feeling like a toolchain wrestling match, this is it.
What Jump Does#
Jump is a companion app for your phone that turns your Laravel codebase into a live, running mobile app. You write code on your machine. Jump renders it on your device. No Xcode. No Android Studio. No build pipelines. No waiting.
Once you've installed nativephp/mobile into your app, you only need to run one command:
php artisan native:jump
Scan the QR code with the Jump app, and your project is live on your phone over Wi-Fi. Edit a Blade view, save the file, watch it reload instantly. Tweak a Livewire component, see the change. Update your CSS or JS, Vite's HMR pushes it straight to the device through Jump's bundled proxy. The loop is so fast it feels like editing a webpage.
Native Works Too#
We had to completely rework Jump to meet Apple's guidelines, but the good news is it's gotten even better as a result! Now there's no need to wait for your app to be bundled and uploaded into Jump, it's just... there. Instantly.
Here's the part that usually surprises people: Jump isn't just a fancy WebView. It has a bridge.
When your Laravel code calls something like Camera::open() or asks for biometrics, sensors, file pickers, dialogs, or any of the other NativePHP Plugins we've baked into the Jump app, the request hops over a WebSocket to your phone, runs natively on the device, and the result comes back to PHP running on your dev machine.
It still behaves exactly the same as it would in a packaged build. You can prototype features that touch the camera, GPS, or biometrics without ever opening a native IDE.
Just a Little Jump#
It's on the App Store. Until now, getting Jump on an iPhone meant TestFlight invites and Apple Developer accounts. That barrier is gone. If you have an iPhone, you can get Jump in 30 seconds.
You don't need a Mac to build iOS apps. Read that one again. As long as you have an iPhone (or you can borrow one), you can write a NativePHP app on a Windows or Linux machine, scan a QR code, and ship it to a real iPhone screen. That's a door that's been closed to a lot of developers for a long time. It's open now.
It's the companion to NativePHP Mobile v3.3. v2 of Jump is the version that pairs with the latest NativePHP Mobile release.
Easy to share. Because the connection is just Wi-Fi and a QR code, you can show a teammate your work in progress by handing them their phone and your terminal. No TestFlight build. No internal distribution dance.
Jumping is Good for You#
If you're a Laravel developer who has ever thought "I'd love to build a mobile app, but I don't want to learn Swift or Kotlin and I really don't want to install 40GB of IDE tooling," Jump is the on-ramp.
If you already use NativePHP, v2 is a straight upgrade. Pull it from the store, run php artisan native:jump, and keep building.
If you've been on the fence about NativePHP because mobile development looked intimidating, this is your sign. The fastest way to feel how good the experience is now is to try it for yourself.
Jump in!#
- Install Jump from the App Store or Google Play.
- Make sure your phone and your computer are on the same Wi-Fi network and your firewall allows your phone to access the ports we open on your dev machine.
- In your Laravel project, run
php artisan native:jump. - Scan the QR code with Jump.
That's it.
It's pretty configurable, so we've got a whole page in the docs dedicated to Jump.
See it in Action#
Our very first lesson from our upcoming Masterclass is all about Jump.
Learn with Shruti as she takes you through everything you need to know to get started with Jump in less than 5 minutes.
And it's completely free to watch right now!
Already using Jump? Share with the community in the Discord, or just send screenshots all over your favorite social network. But don't forget to tag us! We love seeing what you make.
Welcome to the new way of building mobile apps: with PHP.
Make. Ship. Happen.