Reprendre une application mobile abandonnée ou inachevée
Votre application est à l'arrêt, votre prestataire ne répond plus, ou le développement s'est arrêté avant la publication. Nous auditons le code existant, disons ce qui est récupérable, puis nous reprenons le développement jusqu'à la mise en ligne sur les stores.
Kadouk édite et maintient neuf applications en production. Reprendre du code écrit par quelqu'un d'autre fait partie de notre quotidien.
Les quatre situations que nous rencontrons
Le prestataire ne répond plus
Le développeur ou l'agence a cessé de répondre, et vous ne savez pas dans quel état se trouve le code. La première chose à récupérer, ce sont les accès : dépôt Git, comptes Apple et Google Play, serveur et base de données.
L'application est presque finie, jamais publiée
Le développement s'est arrêté avant la publication sur les stores. C'est souvent la dernière ligne droite qui bloque : signature des builds, fiches store, conformité, comptes développeurs.
L'application est publiée mais ne tourne plus
Elle plante depuis une mise à jour du système, une dépendance a été retirée, ou le backend s'est arrêté. Le code existe, il faut le remettre en état de marche.
Le code est là mais personne ne sait le reprendre
Technologie obsolète, aucune documentation, dépendances abandonnées. Avant de tout réécrire, un audit dit ce qui est récupérable et ce qui ne l'est pas.
Comment se passe une reprise
Audit du code et des accès
Nous lisons le code, l'historique Git, les dépendances et la chaîne de build. Nous vérifions ce qui compile encore et ce qui est bloqué. Vous recevez un état des lieux écrit : ce qui est réutilisable, ce qui est à refaire, et dans quel ordre.
Plan de reprise chiffré
À partir de cet état des lieux, nous proposons deux ou trois chemins possibles, du plus économique au plus solide, avec leur coût et leur délai. Reprendre l'existant n'est pas toujours le moins cher, et nous le disons quand c'est le cas.
Reprise, publication et maintien
Nous reprenons le développement, remettons la chaîne de build en marche et publions sur l'App Store et Google Play. Ensuite nous maintenons, comme nous le faisons pour les neuf applications que nous éditons.
Ce qui change avec nous
Neuf applications réellement en production
Nous ne reprenons pas du code par exception, nous en maintenons tous les jours. Nos neuf applications sont publiées, mises à jour et suivies. Reprendre un projet existant est le même métier.
Un backend que vous hébergez
Nos projets tournent sur une infrastructure auto-hébergée, avec Hono, Better Auth, PostgreSQL et MinIO. Vous ne dépendez d'aucun service tiers dont il faudrait un jour récupérer les clés, et les coûts ne grimpent pas avec le nombre d'utilisateurs.
Le code et les comptes à votre nom
Le dépôt Git, les comptes développeurs Apple et Google et l'infrastructure sont à votre nom. C'est précisément l'absence de cette règle qui vous a peut-être amené ici.
Nos applications en production sont visibles sur la page portfolio, et notre approche technique est détaillée sur la page agence React Native. Les ordres de grandeur budgétaires sont sur la page tarifs.
Questions fréquentes
Pouvez-vous reprendre une application développée par quelqu'un d'autre ?
Oui, c'est le cas le plus fréquent. Nous commençons toujours par un audit du code et des accès avant de nous engager sur un délai ou un montant. Cet audit vous appartient, même si vous décidez ensuite de travailler avec quelqu'un d'autre.
Je n'ai pas le code source, seulement l'application publiée. Est-ce récupérable ?
Sans le code source, il n'est pas possible de reprendre le développement existant : il faut redévelopper. La première étape est donc de tenter de récupérer le dépôt auprès du prestataire ou de la plateforme qui l'héberge. Nous vous indiquons où chercher.
Faut-il tout réécrire ?
Pas systématiquement. Cela dépend de la technologie utilisée, de l'âge des dépendances et de la qualité du code. L'audit répond à cette question avec des éléments concrets, et il arrive que la réécriture soit plus rapide et moins coûteuse que la reprise.
Combien coûte la reprise d'un projet ?
Cela dépend entièrement de l'état du code. L'audit est la seule façon honnête de le chiffrer, et il précède toujours la proposition. Nos ordres de grandeur pour un développement complet figurent sur la page tarifs.
En combien de temps une application à l'arrêt peut-elle être republiée ?
Quand le code compile encore et qu'il ne manque que la chaîne de publication, cela se compte en semaines. Quand la technologie est obsolète ou le backend perdu, il faut compter plusieurs mois. L'audit permet de trancher avant de s'engager.
Faire auditer votre projet
Décrivez-nous l'état de votre application et ce dont vous disposez encore : dépôt, accès aux stores, backend. Nous vous répondons avec les premières questions à creuser et la marche à suivre.
Décrire mon projet