Loading video...

Video Failed to Load

Go Home

NativePHP for Mobile is now completely Free and Open Source 🎉 We're calling it Air Lighter. Faster. Leaner Build faster with Mimi. Test sooner with Jump. Build ANYTHING with Plugins Make. Ship. Happen.

104,246 views • 6 months ago •via X (Twitter)

66 Comments

NativePHP's profile picture
NativePHP6 months ago

NativePHP Air wouldn't have been possible without our amazing sponsors: @CMSMax1

NativePHP's profile picture
NativePHP6 months ago

PHP Architect @phparch

NativePHP's profile picture
NativePHP6 months ago

@phparch teaches software developers the systems and workflows for AI-assisted development. Ship better software, faster. by @aarondfrancis

NativePHP's profile picture
NativePHP6 months ago

@phparch @aarondfrancis Bifrost - the bridge between your code and your customers Ship NativePHP apps to iOS and Android with zero infrastructure, zero guesswork, and zero late-night debugging.

NativePHP's profile picture
NativePHP6 months ago

@phparch @aarondfrancis The team is excited to see what all of you build with NativePHP

NativePHP's profile picture
NativePHP6 months ago

@phparch @aarondfrancis Laravel @laravelphp

NativePHP's profile picture
NativePHP6 months ago

@phparch @aarondfrancis @laravelphp BeyondCode @beyondcode

NativePHP's profile picture
NativePHP6 months ago

@phparch @aarondfrancis @laravelphp @beyondcode Laravel News @laravelnews

NativePHP's profile picture
NativePHP6 months ago

@phparch @aarondfrancis @laravelphp @beyondcode @laravelnews Get started today with the FREE @laracasts course!

Caleb Porzio ⚡️'s profile picture
Caleb Porzio ⚡️6 months ago

Congrats! Looks sick

NativePHP's profile picture
NativePHP6 months ago

Just trying to make it so we can use Livewire everywhere 😉

Sergiu Corjan's profile picture
Sergiu Corjan6 months ago

@calebporzio Livewire on mobile via NativePHP is impressive. But currently, NativePHP only supports Livewire class components. Livewire 4 page components & Route::livewire() routing are not supported yet.

NativePHP's profile picture
NativePHP6 months ago

@calebporzio We'll get thereFeel free to open a PR if you figure it out 👍🏼

Hirbod's profile picture
Hirbod6 months ago

🥴

Kishan's profile picture
Kishan6 months ago

I will try it and tag you

NativePHP's profile picture
NativePHP6 months ago

@idevildeveloper

Vikash Singh Tomar's profile picture
Vikash Singh Tomar6 months ago

It's much easier for people like me , already have good experience in PHP Laravel

I have had enough's profile picture
I have had enough6 months ago

This thing is amazing. It would not have been possible without endless long days and incredible work. You have to check this out... IT'S FREE. DO IT

ikan laut's profile picture
ikan laut6 months ago

this is very interesting

Apis Systems's profile picture
Apis Systems6 months ago

Good luck 🫡

Pietro Montaldo's profile picture
Pietro Montaldo6 months ago

Air = free, fast, open-source PHP for mobile

Zachary Indy's profile picture
Zachary Indy6 months ago

the marketing effort is great

Yasser's profile picture
Yasser6 months ago

Interesting

Adike Kizito's profile picture
Adike Kizito6 months ago

Did I see web view so no native feels or channel to communicate with native

NativePHP's profile picture
NativePHP6 months ago

We have both, with even more native support coming later this year

Ankit Yadav's profile picture
Ankit Yadav6 months ago

React native got competition

pokemaobr.dev (de palco)'s profile picture
pokemaobr.dev (de palco)6 months ago

@enunomaduro agora ficou interessante

Yemisi Ademola's profile picture
Yemisi Ademola6 months ago

Would like to be part of the first-users

Tee's profile picture
Tee6 months ago

This is cool. Since I started using Laravel, I have been longing for a native mobile framework. I can't believe it is real.

WhoCare's profile picture
WhoCare12 days ago

PHP doesn't die, it just changes form.

NativePHP's profile picture
NativePHP12 days ago

*keeps getting better

Joey's profile picture
Joey6 months ago

@simonhamp Didn’t yall say it wasn’t web view🙂

NativePHP's profile picture
NativePHP6 months ago

@simonhamp Nope, there's a web view. It's still the main part of a NativePHP app's UI For now 😉

eimen's profile picture
eimen6 months ago

wait wasn't it completely free and open source before ?

Rich kids of base's profile picture
Rich kids of base6 months ago

First mover deadvantage.

🦆 SchizoDuckie 🦆's profile picture
🦆 SchizoDuckie 🦆6 months ago

Super awesome!! Finally true cross platform webbased building has a true contender again. On a related note: is there a roadmap or something? I'm looking to implement a systray on Windows, but can only find hallucinated blogposts

NativePHP's profile picture
NativePHP6 months ago

The MenuBar API is probably what you want - this is synonymous with the Tray on Windows

🦆 SchizoDuckie 🦆's profile picture
🦆 SchizoDuckie 🦆6 months ago

Ah, so it is, i was on the right track then. My confusion then comes from launching form within WSL probably. Trying to figure out how to get wsl to run the windows binary but that's all things i can solve locally. Thanks! NativePHP is awesome so far. Port status at ~90% now.

NativePHP's profile picture
NativePHP6 months ago

Amazing!

Shashikant Katariya's profile picture
Shashikant Katariya6 months ago

This is great. I am an iOS Dev and PHP is my favorite language. Will definitely use this.

NativePHP's profile picture
NativePHP6 months ago

Same! 🙌🏼

The Angel of Opportunity🪽's profile picture
The Angel of Opportunity🪽6 months ago

How does it handle notifications?

NativePHP's profile picture
NativePHP6 months ago

Do you mean Jump?

The Angel of Opportunity🪽's profile picture
The Angel of Opportunity🪽6 months ago

I meant nativephp itself

NativePHP's profile picture
NativePHP6 months ago

We have a Firebase plugin: But you can also make your own plugins easily and handle them however you need to!

Chris De David's profile picture
Chris De David6 months ago

🎉🔥

Ing. Boahene King Kelly's profile picture
Ing. Boahene King Kelly6 months ago

getting white screen on ios

NativePHP's profile picture
NativePHP6 months ago

Sorry about that! Could be a few reasons for this but it depends which frontend stack you're using (Livewire/Inertia/other) Feel free to join in on Discord ( or raise a GitHub issue (

Ing. Boahene King Kelly's profile picture
Ing. Boahene King Kelly6 months ago

alright will do that ... I am on inertia, using react

NativePHP's profile picture
NativePHP6 months ago

Cool. Have you installed our Vite plugin and built your assets?

Ing. Boahene King Kelly's profile picture
Ing. Boahene King Kelly6 months ago

yes the same projects works fine on andriod

NativePHP's profile picture
NativePHP6 months ago

The build steps are different for each platform. Did you run `npm run build -- --mode=ios` before running on your iOS device?

Ing. Boahene King Kelly's profile picture
Ing. Boahene King Kelly6 months ago

No, if that’s so, I think we need a documentary or a video tutorial on how to go about it on each platform

NativePHP's profile picture
NativePHP6 months ago

It's all covered in the docs. In-depth video course coming soon!

rowansail's profile picture
rowansail6 months ago

Wait i thought it was already for mobile and free, what did i miss?

NativePHP's profile picture
NativePHP6 months ago

Mobile wasn't free... until 2 weeks ago 😊

lee's profile picture
lee6 months ago

@grok NativePHP for Mobile 现在开源了,底层是用什么技术方案实现的

Koffi Samuel's profile picture
Koffi Samuel3 months ago

J'ai essayé d'installer native PHP avec jump mais après avoir lancé jump. Le terminal reste coe sa et puis sa ne passe pas . C'est ce problème qui le fatigue pour démarrer des projets avec nativephp

NativePHP's profile picture
NativePHP3 months ago

Did you try with the latest release, v3.3.5? We made a bunch of fixes for Windows

Koffi Samuel's profile picture
Koffi Samuel3 months ago

Oui et sa commence a passer

Oğuzhan Tezcan's profile picture
Oğuzhan Tezcan6 months ago

php die when

NativePHP's profile picture
NativePHP6 months ago

Never ever

Piotr Trocki's profile picture
Piotr Trocki6 months ago

How does it work under the hood?

NativePHP's profile picture
NativePHP6 months ago

Lots and lots of binary bits

Piotr Trocki's profile picture
Piotr Trocki6 months ago

Did you write your own renderer from scratch? Or did you use some existing solutions like @NativeScript or @LynxJS_org I am eager to hear about it

NativePHP's profile picture
NativePHP6 months ago

@NativeScript @LynxJS_org None of the above 😊 for now the web views handle rendering of HTML etc natively; PHP generates the HTML For the native UI components, we have a "simple" messaging layer for state. The state is generated in PHP, but rendering is handled by the OS natively

Related Videos