
Ticket
Navigation · en ligne depuis le 2 septembre 2026
Vous vous garez, vous touchez une durée. C’est tout.
Expertise
Huit applications mobiles publiées sur l’App Store : six en React Native, deux entièrement en Swift. Trois des applications React Native embarquent du code natif Swift ou Kotlin. Quand un projet React Native se bloque, c’est presque toujours à l’un des endroits que je connais bien.
Les interventions
Une application React Native commencée par quelqu’un d’autre, jamais publiée, ou bloquée en revue. C’est le cas le plus fréquent, et le plus urgent.
Architecture, dette technique, performances, conformité aux règles de l’App Store. Un rapport écrit, avec des priorités, pas une liste de reproches.
Refus Apple répétés, signature qui échoue, questionnaire de confidentialité contradictoire. Ce sont des problèmes connus, avec des solutions connues.
Widgets, Live Activities, App Intents, Apple Watch, NFC. Ce sont des modules natifs à écrire en Swift ou en Kotlin, puis à relier proprement au reste de l’application.
Revue de code, montée en compétence, mise en place des tests et de la chaîne de publication. Le but est que l’équipe continue sans moi.
React Native, natif, ou autre chose. Un avis argumenté sur les conséquences à un an, y compris quand la réponse ne m’arrange pas.
Le point qui fait la différence
Dynamic Island, Live Activities, App Intents, Apple Watch, widgets : rien de tout cela n’a d’équivalent en JavaScript. Il faut écrire le module en Swift ou en Kotlin, décider ce qui traverse le pont et ce qui reste côté natif, et gérer le cas où l’application est fermée pendant que l’extension, elle, continue de tourner. C’est ce travail-là que j’ai fait sur les applications ci-dessous.

Navigation · en ligne depuis le 2 septembre 2026
Vous vous garez, vous touchez une durée. C’est tout.

Navigation · en ligne depuis le 18 août 2026
Il pleut, vous êtes à l’arrêt, vous voulez une réponse tout de suite.

Éducation · en ligne depuis le 13 août 2026
Un E6B pour les pilotes qui veulent comprendre le chiffre, pas seulement le lire.
Ticket pilote la Dynamic Island, le Centre de contrôle et Siri en 3,3 Mo : celui-là est entièrement natif, parce que tout ce qu’il fait vit en dehors de l’application. Qindil et Amiens sont en React Native et embarquent une application Apple Watch en SwiftUI.
Avant d’engager une mission longue, un audit permet de savoir où en est réellement le projet, et ce qu’il faut traiter en premier.