Hamza.El Haissouf

Play-Ready Rescue · React Native & Expo

Votre app React Native plante ou est bloquée sur Google Play ? Je la remets en état de publier.

Audit du code et des crashs, correction des erreurs prioritaires, passage à l'API Android 36, mises à jour des dépendances, puis publication sur Google Play. Je travaille directement sur votre code, en français ou en anglais, depuis Casablanca.

Demander un audit de sauvetage
Écran d'accueil de l'app React Native Fulgurance, avec solde de séances et réservations (archive, nom et photo floutés)
Écran d'accueil de l'app React Native ProperTips by iad, avec objectif et astuces (archive, nom et photo floutés)
ProperTips et Fulgurance : écrans archivés d'apps React Native réalisées via StaffOne, noms et photos floutés. Écran de droite : illustration, pas une app client.

Pour qui ?

  • 01

    Propriétaires d'une app React Native ou Expo déjà en ligne : startup, PME, application interne ou grand public, dont le développeur initial n'est plus disponible ou dont les mises à jour sont bloquées.

  • 02

    Agences web et studios qui vendent du mobile sans équipe React Native dédiée. Je peux intervenir en marque blanche, sous votre nom, avec un accord de confidentialité, pour vos clients.

  • 03

    Équipes produit qui ont besoin d'un renfort ponctuel pour passer une échéance Google Play sans mettre leur feuille de route en pause.

Les problèmes que je règle

  • Google Play refuse la mise à jour.

    L'app cible une API trop ancienne. Elle doit maintenant cibler l'API 36 pour être soumise.

  • L'app plante au démarrage ou sur certains écrans.

    Les crashs apparaissent dans la Play Console sans que personne ne sache par où commencer.

  • Le build ne passe plus.

    Le SDK Expo, React Native, Gradle ou les bibliothèques natives sont trop anciens, et chaque mise à jour en casse une autre.

  • Plus personne ne connaît le code.

    Le prestataire est parti, la documentation manque et toute modification fait peur.

  • Les mises à jour OS s'accumulent.

    Chaque nouvelle version d'Android ou d'iOS ajoute du retard et du risque.

Les formules

Prix hors taxes. Le devis confirme le périmètre avant le démarrage. Toute demande hors périmètre est chiffrée séparément.

1.

Rescue Audit

390 €

3 500 MAD

Prix fixe

Livré en 48 à 72 h ouvrées après réception des accès

  • Revue du code, des dépendances et de la configuration de build (React Native / Expo, Android, iOS)
  • Analyse des crashs à partir de vos rapports (Play Console, Crashlytics, Sentry…)
  • Vérification de la cible Android et de l'écart avec l'API 36
  • Rapport écrit avec les corrections classées par priorité et une estimation de l'effort
  • Montant déduit du Rescue Sprint si vous enchaînez
Commencer par l'audit
2.

Rescue Sprint

Formule recommandée

À partir de

1 400 €

12 000 MAD

Prix final sur devis, après l’audit

2 semaines

  • Correction des crashs prioritaires identifiés à l'audit
  • Passage à la cible Android API 36
  • Mises à jour des dépendances (Expo SDK / React Native et bibliothèques) nécessaires pour compiler et publier
  • Tests sur appareils et émulateurs
  • Build signé et soumission sur Google Play
  • Notes de passation : ce qui a été changé et ce qui reste à surveiller
Réserver un sprint
3.

App Care

À partir de

390 € / mois

3 000 MAD / mois

Sur devis selon l’app

Abonnement mensuel

  • Jusqu'à 6 h de corrections par mois
  • Mises à jour OS et SDK (Android, iOS, Expo / React Native)
  • Suivi des crashs et alerte quand un problème nouveau apparaît
  • Un interlocuteur unique qui connaît déjà votre code
Mettre mon app sous suivi

Comment ça se passe

  1. Échange de 20 minutes.

    Vous décrivez l'app, l'échéance et les symptômes. Je vous dis honnêtement si la formule est adaptée.

  2. Accès et audit.

    Vous me donnez accès au dépôt et, si possible, à la Play Console et aux rapports de crash. Je livre le rapport sous 48 à 72 h ouvrées.

  3. Sprint de correction.

    Deux semaines de travail sur les priorités validées, avec un point d'avancement régulier.

  4. Publication et suite.

    Build signé, soumission sur Google Play et passation. Ensuite, si vous le souhaitez, App Care prend le relais.

Questions fréquentes

Et si le code est un vrai chantier ?

C'est justement à ça que sert l'audit. Je vous dis ce qui est réparable en deux semaines, ce qui ne l'est pas, et dans quel ordre agir. Si une réécriture partielle est plus raisonnable qu'une réparation, le rapport le dit clairement, avant que vous ne payiez le sprint.

Vous vous occupez aussi d'iOS ?

Oui. Je développe des apps React Native pour iOS et Android, et l'audit couvre les deux plateformes. Le Rescue Sprint vise d'abord Google Play, puisque c'est là que tombe l'échéance de l'API 36. Un build iOS et la soumission sur l'App Store peuvent être ajoutés au devis si le temps le permet, ou chiffrés à part.

À qui appartient le code ?

À vous. Je travaille dans votre dépôt (ou dans celui de votre client, pour les agences), et tout le code produit vous appartient une fois les factures réglées. Je ne garde aucun accès après la mission, sauf si vous souscrivez App Care.

Pouvez-vous garantir que Google acceptera l'app ?

Non, et personne ne le peut honnêtement : la validation dépend de Google. Je prépare une version conforme à la cible d'API exigée et je corrige les points techniques signalés par la Play Console. Si Google demande des ajustements liés au code pendant le sprint, je m'en occupe.

Comment se passe le paiement ?

Audit : 100 % à la commande. Sprint : 50 % au démarrage, 50 % avant la soumission sur Google Play, et le prix de l'audit est déduit. App Care : facturé en début de mois, sans engagement de durée, résiliable avec un mois de préavis. Paiement en euros (virement) ou en dirhams. Les conditions sont confirmées dans le devis.

Travaillez-vous en marque blanche pour les agences ?

Oui. Je peux intervenir sous votre nom, signer un accord de confidentialité, et échanger avec votre équipe uniquement ou avec votre client si vous le souhaitez.

De quels accès avez-vous besoin ?

Le dépôt de code, les variables d'environnement nécessaires au build et, idéalement, un accès à la Play Console (un rôle limité suffit) ainsi qu'aux rapports de crash. Les clés de signature restent sous votre contrôle. Nous choisissons ensemble la méthode de signature la plus sûre.

Et si mes 6 h d'App Care ne suffisent pas ?

Les heures au-delà sont chiffrées à l'avance et ne sont lancées qu'avec votre accord. Les heures non utilisées ne sont pas reportées sur le mois suivant.

Hamza El Haissouf, développeur React Native à Casablanca

À propos

Travail direct avec Hamza. La personne qui audite votre app est celle qui la corrige.

Je suis développeur React Native et full-stack, basé à Casablanca, avec plus de 5 ans d'expérience (React, Next.js, Laravel, Node.js, PostgreSQL). Je travaille avec des entreprises au Maroc et avec des clients à distance, en français et en anglais.

Quelques projets mobiles en lien avec cette offre :

  • ProperTips by iad (via StaffOne)

    Architecture mobile React Native / Expo d'une app de recommandation immobilière. Gestion des données hors ligne (WatermelonDB), composants réutilisables, chaîne de livraison Fastlane / Bitrise.

    Étude de cas
  • Fulgurance (via StaffOne)

    App React Native de coaching en électrostimulation, avec connexion Bluetooth Low Energy à des combinaisons connectées et graphiques de séance. 8 mois en tant que développeur React Native senior.

    Étude de cas
  • Wafa Win

    Campagne de fidélité en React Native, React et Laravel, avec validation QR côté serveur, logique de jeu et tableau de bord d'administration.

    Étude de cas

Mon travail chez StaffOne est appuyé par une recommandation publique de mon ancien lead technique.

Votre app doit repartir sur Google Play ?

Envoyez le lien de l'app et deux lignes sur le problème. Je vous réponds avec l'étape suivante la plus simple, sans engagement.

Demander un audit de sauvetage

Ou écrivez à hello@hamzaelhaissouf.com