Étude de cas
Une app VPN construite en solo
Noy est un VPN anonyme sur l'App Store et Google Play. J'en suis le seul développeur depuis 2020, sur iOS et Android, du premier commit aux fiches store et aux revenus.
Pas le temps d'un appel ? Écrivez-moi : chaque e-mail reçoit une réponse sous un jour ouvré.
- Client
- Client privé
- Rôle
- Seul développeur, iOS et Android
- Période
- Depuis 2020
Le problème
Une app VPN n'est pas une app comme les autres. Le tunnel tourne dans un processus séparé que le système peut tuer, le réseau change sous vos pieds, et une connexion qui échoue en silence est pire qu'une connexion qui ne s'établit jamais. En plus, le produit ne gagne de l'argent que si l'abonnement fonctionne du premier coup.
Ce que j'ai fait
Tunnels via Network Extension
Sur iOS, le VPN tourne dans une Network Extension, d'abord en OpenVPN puis en WireGuard depuis la réécriture de 2026, avec un partage d'état soigné entre l'app et l'extension.
Une machine à états de connexion
Un seul endroit décide si l'app est déconnectée, en connexion, connectée ou en reconnexion, pour que tous les écrans lisent la même vérité et que la reconnexion automatique soit prévisible.
Test de débit et choix du serveur
Un test de débit intégré et une liste de serveurs par pays, avec les mesures affichées dans l'interface plutôt que cachées dans les logs.
Monétisation et supervision
Abonnements premium en In-App Purchase sur iOS et via Google Play sur Android, et Crashlytics pour voir une release cassée avant que les avis n'arrivent.
Où ça en est
Plus de 90K$ de revenus sur les stores
50,9K$ de ventes App Store et 137,8K₪ de revenus bruts Google Play (environ 40K$ au taux de change moyen depuis 2020), pour un produit construit et maintenu par un seul développeur.
10K+ téléchargements sur Google Play
La version Android, du même développeur unique, a dépassé les 10 000 téléchargements.
Réécrite en 2026
L'app iOS est passée à WireGuard avec une interface revue, sans perdre les abonnés existants.
Les questions qu'on me pose
- Pouvez-vous nous construire une app VPN ?
- Oui, et la première vraie question est de savoir si vous en avez besoin. Une app VPN implique une Network Extension, une review plus stricte, et un modèle d'abonnement qui doit marcher dès le premier jour.
- Combien de temps pour ce genre d'app ?
- La première version de Noy a représenté quelques mois à temps partiel. Une app comparable avec un backend existant va plus vite, parce que l'essentiel du temps passe dans le comportement du tunnel, pas dans les écrans.
Stack
- Swift
- UIKit
- Network Extension
- OpenVPN
- WireGuard
- In-App Purchase
- Android
- Google Play Billing
- Crashlytics
Prestations liées
Autres études de cas
Vous voulez construire ce genre d'app ?
Réservez un appel de 20 minutes et parlez-moi de votre app. Je vous dirai par quoi je commencerais.
Pas le temps d'un appel ? Écrivez-moi : chaque e-mail reçoit une réponse sous un jour ouvré.