Aller au contenu

É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

  1. 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.

  2. 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.

  3. 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.

  4. 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

  1. 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.

  2. 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.

  3. 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é.