Et si votre téléphone Android pouvait faire bien plus que simplement afficher un site dans une WebView ?
C’est précisément l’idée derrière WebToApp, un projet open source qui transforme un smartphone Android en véritable atelier de création, de personnalisation et de compilation d’applications.
💡 À retenir
WebToApp ne se limite pas à transformer une URL en application. Le projet peut également embarquer des environnements comme Node.js, PHP, Python, Go ou WordPress directement sur l’appareil.
⚡ Plus qu’un simple convertisseur de sites
La plupart des outils « Website to App » se contentent d’envelopper un site web dans une WebView. WebToApp va nettement plus loin : son objectif est de fournir un véritable environnement de construction d’APK directement sur Android.
Le projet permet notamment de travailler à partir de sites web, de projets front-end statiques et de plusieurs environnements serveur exécutés localement sur le téléphone.
« Build Android APKs from web projects, directly on your phone. »
— WebToApp🌐 Quels projets peut-on transformer ?
WebToApp prend en charge plusieurs catégories de projets et peut produire des applications Android adaptées à différents usages.
- HTML et sites statiques pour créer des applications locales ou utilisables hors ligne.
- React, Vue et Vite pour des projets front-end modernes.
- Node.js avec exécution d’un runtime local.
- PHP et Python pour des applications reposant sur des environnements serveur locaux.
- Go pour certains projets nécessitant un environnement d’exécution natif.
- WordPress avec un environnement PHP local et SQLite.
🚀 Ce qui change
Le téléphone ne sert plus uniquement à afficher le résultat final : il devient également l’environnement dans lequel le projet peut être préparé, configuré et construit.
📱 Un véritable environnement de développement sur Android
Le principe de WebToApp repose sur un APK Workshop directement intégré au smartphone. Le projet peut ainsi travailler avec différents runtimes et outils sans dépendre systématiquement d’un ordinateur ou d’un serveur de build distant.
Selon le type de projet, WebToApp peut récupérer ou importer les fichiers nécessaires, configurer l’application, exécuter certains environnements localement et préparer le paquet Android.
💡 À savoir
L’absence de PC ou de serveur de compilation distant concerne le flux de construction directement pris en charge sur l’appareil. Les possibilités exactes dépendent ensuite du type de projet et de l’environnement utilisé.
🔧 Construire, signer et exporter ses APK
WebToApp ne s’arrête pas à la génération d’un simple paquet Android. Le projet intègre également des fonctions destinées à préparer des applications pour une distribution plus complète.
Le système prend notamment en charge la signature des APK et des bundles Android, avec les schémas de signature V1, V2 et V3.
Pour les types d’applications compatibles, WebToApp permet également de générer des AAB destinés à Google Play.
🔐 Sécurité
La signature d’une application Android est une étape sensible. Les clés utilisées pour signer les APK ou AAB doivent être protégées avec autant de soin que les identifiants d’un projet de production.
🧩 Et ce n’est pas tout
WebToApp embarque également des fonctionnalités qui dépassent largement le simple concept de « site web vers APK ».
- Modules et userscripts pour personnaliser certains comportements.
- Extensions Chrome MV3 pouvant être exécutées dans l’environnement prévu par le projet.
- Réseau et proxy avec différentes options avancées.
- DoH et ECH pour certaines fonctions réseau.
- Gestion de CORS et autres mécanismes destinés aux projets nécessitant des communications web spécifiques.
⚠️ Attention
Les fonctions réseau avancées ne doivent pas être confondues avec une garantie de contournement universel. Leur comportement dépend de l’environnement Android, du réseau utilisé et de la configuration de l’application.
🌍 Une interface pensée pour plusieurs utilisateurs
WebToApp propose également plusieurs langues d’interface, avec notamment le français et l’arabe avec prise en charge RTL.
Le projet annonce au total 10 langues d’interface, ce qui rend l’outil plus accessible à des utilisateurs qui ne souhaitent pas travailler exclusivement en anglais.
🛠️ Un WordPress local directement sur Android
L’une des possibilités les plus intéressantes est la prise en charge de WordPress à travers un environnement PHP local utilisant SQLite.
Autrement dit, WebToApp ne se contente pas d’ouvrir un WordPress distant dans une application : il fournit un environnement permettant de faire fonctionner certains projets WordPress directement sur le téléphone.
« Build Android APKs from web projects, directly on your phone. »
— Projet WebToApp📦 Un APK Workshop dans votre poche
Avec WebToApp, l’idée est finalement assez simple : transformer un smartphone Android en un environnement capable de prendre un projet web, de le préparer, de l’exécuter dans son environnement approprié puis de produire une application Android.
Pour un développeur qui travaille régulièrement avec des projets web, l’intérêt est évident : certaines étapes qui nécessitaient traditionnellement un ordinateur peuvent être réalisées directement depuis l’appareil.
🚀 En résumé
WebToApp transforme Android en véritable atelier de développement et de génération d’APK. HTML, React, Vue, Vite, Node.js, PHP, Python, Go ou encore WordPress : le projet vise bien plus qu’une simple conversion de site web.
🔗 Le projet est disponible sur GitHub
WebToApp est distribué comme projet open source. Le code source, la documentation et les instructions d’installation sont disponibles directement sur GitHub.
💡 Notre verdict
WebToApp est particulièrement intéressant pour ceux qui veulent repousser les limites d’Android comme environnement de développement. Son approche ne consiste pas simplement à emballer un site dans une WebView : elle cherche à faire du smartphone un véritable atelier capable de construire des applications.

