Cut PHP Code Review Time & Bugs into Half with CodeRabbit

NativePHP for Mobile v1 — Launching May 2

Published on by

What if you could build real iOS and Android apps using the Laravel skills you already have?

No Swift. No Kotlin. No Flutter. No React Native. Just Laravel.
That dream is about to become reality.


It all started for me at Laracon US 2023 in Nashville. I was battling a migraine on Day 2—exhausted, dehydrated, and just counting the minutes until I could collapse back at the hotel. But as I flipped through the schedule, one talk jumped off the page: “NativePHP” by Marcel Pociot.

The title alone stopped me. My first thought was: “Did someone really figure out how to run Laravel on mobile?” That would change everything.

So I stayed. I dragged myself to the session, head pounding—and it was worth every second.

Turns out, it wasn’t about mobile. Marcel and Simon Hamp had cracked the code for running Laravel on the desktop—native Mac, Windows, and Linux apps powered by real Laravel code. It was brilliant. Not what I expected, but it planted a seed.

After the event, I reached out to Simon and we became friends.
I launched a YouTube channel (LaravelOnline) just to experiment with NativePHP.
Then came a podcast with Simon and Steven Fox (The Bucket), where we spent hours geeking out about PHP, Laravel, and what could be possible.

That’s when the questions really started to burn:

  • Could we push Laravel even further?
  • Could it run on a phone?
  • Would Apple or Google allow it?
  • Would it work offline?
  • Would it destroy the battery?

If I could bridge that gap—if I could take my years of Laravel experience and use it to build real mobile apps—that would be a game changer.
Not just for me, but for freelancers, hobbyists, and agencies everywhere, and all of their users.

Then one day, Simon messaged us:
His Laracon EU talk got accepted. The title?

“NativePHP for iOS.”

Wait. He did it?

In his talk, he showed exactly how he compiled PHP for iOS, embedded it into a Swift app, and routed native requests through the PHP engine.
Watching Laravel boot inside an iOS app made something click in my brain. It was magical—and real.

So I asked him: “What about Android?”

He laughed and said it might be six months to a year before he could start on that.

For the next two days, I couldn’t stop thinking about it. I remembered compiling PHP on servers back in the day—tracking down every library, wrangling config flags, solving dependency errors. It was painful, but deeply satisfying.

So I dove in.

I didn’t ask permission. I didn’t announce anything. I just started building.

Within a few days, Simon started catching on. I’d drop random questions in his DMs about which extensions he used for his build. Eventually he messaged: “Wait… are you building this?”

I was. And now, less than three months later, I’m extremely proud to be the one to announce:


🟣 NativePHP for Android launches May 2 as part of NativePHP for Mobile v1!

What’s in v1?

NativePHP Mobile gives you access to:

  • ✅ Vibrate
  • ✅ Share
  • ✅ Camera
  • ✅ Flashlight
  • ✅ Biometric scanning
  • ✅ Push notifications
  • ✅ Deep links
  • ✅ Toasts
  • ✅ Alerts

All from your Laravel code.

This isn’t a wrapper or a hybrid hack—it’s your Laravel app, working the way you’re used to, just running in a native shell with full access to device APIs.

Use Blade, Livewire, or Inertia.
Write controllers, use Eloquent, tap into your existing packages.
Your web app is now a mobile app.

Three Months, Two Platforms, One Laravel

This project has consumed the last three months of my life.
Simon and I are investing real time and energy into building something incredible that all Laravel developers deserve.

The long-term goal is to make this open source. But for now, NativePHP for Mobile needs care, funding, and momentum to grow into the mobile development platform Laravel was always destined to have.

💸 Early Access Pricing (Ends May 31)

Get in early before prices go up:

Tier Now After May 31
Mini $50/year → $100
Pro $150/year → $750
Max $250/year → $2,500

All tiers include:

  • ✅ Early access to iOS
  • ✅ A license for Android on release day
  • ✅ Your name etched into the history of the NativePHP project

One Stack to Rule Them All

You’ve spent years mastering Laravel. Now you can use it to build apps your clients can download from the App Store and Google Play.

  • No new languages.
  • No outsourcing.
  • No compromises.

Just Laravel—everywhere.

👉 nativephp.com/mobile

Shane Rosenthal photo

Hey, I’m Shane — Laravel dev turned mobile maker 📱. I’m building NativePHP for Android 💥 so you can use Laravel to craft real native apps. From C to Kotlin to PHP, I’m all-in on making native feel like home for the Laravel community ❤️.

Filed in:
Cube

Laravel Newsletter

Join 40k+ other developers and never miss out on new tips, tutorials, and more.

image
Laravel Cloud

Easily create and manage your servers and deploy your Laravel applications in seconds.

Visit Laravel Cloud
Curotec logo

Curotec

World class Laravel experts with GenAI dev skills. LATAM-based, embedded engineers that ship fast, communicate clearly, and elevate your product. No bloat, no BS.

Curotec
Bacancy logo

Bacancy

Supercharge your project with a seasoned Laravel developer with 4-6 years of experience for just $2500/month. Get 160 hours of dedicated expertise & a risk-free 15-day trial. Schedule a call now!

Bacancy
Laravel Forge logo

Laravel Forge

Easily create and manage your servers and deploy your Laravel applications in seconds.

Laravel Forge
Tinkerwell logo

Tinkerwell

The must-have code runner for Laravel developers. Tinker with AI, autocompletion and instant feedback on local and production environments.

Tinkerwell
Cut PHP Code Review Time & Bugs into Half with CodeRabbit logo

Cut PHP Code Review Time & Bugs into Half with CodeRabbit

CodeRabbit is an AI-powered code review tool that specializes in PHP and Laravel, running PHPStan and offering automated PR analysis, security checks, and custom review features while remaining free for open-source projects.

Cut PHP Code Review Time & Bugs into Half with CodeRabbit
Join the Mastering Laravel community logo

Join the Mastering Laravel community

Connect with experienced developers in a friendly, noise-free environment. Get insights, share ideas, and find support for your coding challenges. Join us today and elevate your Laravel skills!

Join the Mastering Laravel community
Kirschbaum logo

Kirschbaum

Providing innovation and stability to ensure your web application succeeds.

Kirschbaum
Shift logo

Shift

Running an old Laravel version? Instant, automated Laravel upgrades and code modernization to keep your applications fresh.

Shift
Lucky Media logo

Lucky Media

Get Lucky Now - the ideal choice for Laravel Development, with over a decade of experience!

Lucky Media
Lunar: Laravel E-Commerce logo

Lunar: Laravel E-Commerce

E-Commerce for Laravel. An open-source package that brings the power of modern headless e-commerce functionality to Laravel.

Lunar: Laravel E-Commerce
LaraJobs logo

LaraJobs

The official Laravel job board

LaraJobs
SaaSykit: Laravel SaaS Starter Kit logo

SaaSykit: Laravel SaaS Starter Kit

SaaSykit is a Multi-tenant Laravel SaaS Starter Kit that comes with all features required to run a modern SaaS. Payments, Beautiful Checkout, Admin Panel, User dashboard, Auth, Ready Components, Stats, Blog, Docs and more.

SaaSykit: Laravel SaaS Starter Kit

The latest

View all →
Auto-translate Application Strings with Laratext image

Auto-translate Application Strings with Laratext

Read article
Simplify Factory Associations with Laravel's UseFactory Attribute image

Simplify Factory Associations with Laravel's UseFactory Attribute

Read article
Improved Installation and Frontend Hooks in Laravel Echo 2.1 image

Improved Installation and Frontend Hooks in Laravel Echo 2.1

Read article
Filter Model Attributes with Laravel's New except() Method image

Filter Model Attributes with Laravel's New except() Method

Read article
Arr::from() Method in Laravel 12.14 image

Arr::from() Method in Laravel 12.14

Read article
Streamline API Resources with Laravel's Fluent Methods image

Streamline API Resources with Laravel's Fluent Methods

Read article