Tu es développeur PHP et tu rêves de créer des applications mobiles sans apprendre Swift, Kotlin ou React Native ? NativePHP est la réponse. Ce framework permet de concevoir de vraies apps natives pour iOS et Android directement en PHP, et le meilleur dans tout ça : c’est gratuit.

Qu’est-ce que NativePHP ?

NativePHP est un framework PHP open-source qui s’appuie sur des technologies éprouvées comme Capacitor pour packager tes applications web PHP en applications mobiles natives. Il est étroitement intégré à Laravel, ce qui permet de réutiliser toutes les fonctionnalités du framework que tu connais déjà : routing, Blade, Eloquent, etc.

L’objectif est simple : écrire une seule codebase PHP/Laravel et la déployer sur iOS et Android sans toucher à Java, Swift ou TypeScript.

Pourquoi c’est révolutionnaire pour les devs PHP

Jusqu’à présent, les développeurs PHP devaient apprendre un nouveau langage ou framework pour toucher le mobile. Avec NativePHP :

  • Zéro courbe d’apprentissage si tu maîtrises déjà Laravel
  • Accès aux APIs natives du téléphone (caméra, notifications, GPS…)
  • Déploiement sur les stores App Store et Google Play
  • Open-source et gratuit : pas d’abonnement, pas de frais cachés

Installation et premiers pas

L’installation se fait via Composer comme n’importe quel package Laravel. Une fois installé, NativePHP met à disposition des commandes Artisan pour initialiser le projet mobile, lancer un émulateur et builder l’application finale prête pour les stores.

La configuration est minimaliste et la documentation officielle couvre tous les cas d’usage courants : navigation, stockage local, accès matériel, et bien plus.

Le futur du développement mobile en PHP

NativePHP ouvre une porte inédite pour la communauté PHP. Les applications de bureau étaient déjà possibles grâce à Electron via la première version du framework ; désormais, le mobile s’invite dans la danse. C’est une opportunité rare de valoriser ses compétences PHP existantes sur une nouvelle plateforme.

Regarde la vidéo pour voir tout ça en action, de l’installation au premier build sur simulateur iOS !