
Ven. 4 septembre 2026
NativePHP
Un client veut un logiciel de bureau, un autre une application mobile, et la réponse habituelle est d'apprendre Swift, Kotlin et deux SDK. NativePHP en propose une autre : un seul dépôt Laravel 13, livré en application web, en logiciel pour macOS, Windows et Linux, et en application iOS et Android. Fenêtres, base locale, notifications natives, interface mobile écrite en Blade et compilée en SwiftUI et Jetpack Compose, caméra, biométrie, hors-ligne, signature, mise à jour automatique, builds de sortie. Ce que l'écosystème facture est écrit, prix et repli gratuit compris. Pour un développeur qui connaît déjà Laravel et Livewire.
- édition
- 12,99 € · 404 pages · PDF · EPUB · Kindle
12,99 €
Sortie à venir
/aperçu
Quelques pages du livre
Huit pages prises tout au long du livre, à l'échelle 1:1. Cliquez une page pour l'agrandir.
/le livre
Une application Laravel qui devient logiciel de bureau et application mobile
Du natif sans Swift, sans Kotlin, sans seconde équipe
Un client veut une application de bureau. Un autre veut une application mobile. Vous écrivez du PHP depuis dix ans, et la réponse habituelle tient en deux options : apprendre Swift, Kotlin, deux SDK et deux chaînes de build, ou sous-traiter et perdre la main sur le produit.
NativePHP propose l'autre voie. Un seul dépôt Laravel 13, livré sous trois formes : une application web, un logiciel empaqueté pour macOS, Windows et Linux, une application iOS et Android publiable sur les stores. Ce qui se partage, ce sont les modèles, les services et les règles métier. Jamais les vues.
À quoi sert ce livre. Aller jusqu'au bout, là où les démonstrations s'arrêtent : l'empaquetage, la signature, la mise à jour automatique, les builds de sortie, le hors-ligne, la synchronisation entre les trois cibles. Une fenêtre qui s'ouvre ne prouve rien ; une application signée qui se met à jour toute seule, oui.
Ce que vous saurez faire après lecture
- Piloter des fenêtres, une barre de menus et des raccourcis globaux depuis du PHP
- Tenir une base de données locale sur le poste, et décider ce qui reste local
- Déclencher notifications et dialogues natifs, imprimer, faire tourner du travail en arrière-plan
- Écrire une interface mobile en vues natives : composants EDGE rédigés en Blade, compilés en SwiftUI et en Jetpack Compose, avec une classe PHP par écran
- Décider, écran par écran, entre vue native et WebView, sur une règle et non au feeling
- Brancher la caméra, la géolocalisation et la biométrie
- Fonctionner hors ligne, puis synchroniser les trois cibles sans perdre d'écriture
- Empaqueter, signer, diffuser une mise à jour automatique, produire les builds de sortie pour l'App Store et Google Play
- Tester avec Pest par des doubles de façades : la suite tourne sans Electron ouvert et sans simulateur
- Tenir la sécurité, la performance et l'intégration continue d'un dépôt à trois sorties
Ce que l'écosystème facture est écrit. Le paquet bureau et le paquet mobile sont libres, mais la géolocalisation, la biométrie et le stockage sécurisé sont des plugins propriétaires à 49 $ chacun, et les notifications poussées n'ont pas de pont natif gratuit. Chaque chapitre concerné donne le prix et le repli libre retenu.
Chaque chapitre se ferme sur ses pièges, et aucun ne livre une fonctionnalité sans son test.
Pour qui
Un développeur qui connaît déjà Laravel et Livewire, et qui n'a jamais publié d'application native. Prérequis : PHP 8.4, Composer, Node 22, et un Mac pour les builds iOS.
Écrit sur Laravel 13, Livewire 4.4.3, nativephp/desktop 2.2.1 et nativephp/mobile 4.3.1.
Ce que contient le livre
- 30 chapitres répartis sur 404 pages, soit environ 90 512 mots.
- 25 diagrammes pour les schémas d’architecture et les flux.
- Trois formats livrés : PDF pour la lecture à l’écran, EPUB et Kindle pour la liseuse.
/acheter
Se procurer le livre
12,99 €Sortie à venir