April 7, 2026·10 min read
Onboarding: small wins before you ask for everything
Temps jusqu’à la valeur, vrais boutons skip, funnel analytics, et les questions difficiles pour chaque écran d’onboarding ajouté.
Ici j’embraye plus fort que dans les docs : dossiers qui dérapent, helper que personne veut ouvrir, ce qu’on raconterait autour d’un café. Chaque article tient debout tout seul, mais ça marche bien avec structure et utilitaires.
32 billets · du plus récent au plus ancien
À la une
April 7, 2026·10 min read
Temps jusqu’à la valeur, vrais boutons skip, funnel analytics, et les questions difficiles pour chaque écran d’onboarding ajouté.
April 6, 2026·10 min read
Ce qu’Hermes apporte, parité debug, quand JSC est une issue de politique ou de compat—et comment comparer les moteurs sans se perdre en détails.
April 5, 2026·10 min read
Avant, pendant, après—et un triage court quand ça casse encore : bissecter, builds propres, lockfiles, recherche d’issues.
April 4, 2026·10 min read
Transitions AppState, limites honnêtes de l’arrière-plan, et modèles pour reprise, envois et auth qui survivent à un écran verrouillé.
April 3, 2026·10 min read
Valider les ponts comme une API, minimiser l’injection, bloquer la mauvaise navigation, et savoir quand l’auth navigateur système bat les cookies WebView.
April 2, 2026·10 min read
Quotas, conflits de scroll, hors ligne, et une règle en une phrase pour aperçus statiques vs cartes interactives.
April 1, 2026·10 min read
Bac à sable, restore, cas limites, et aligner ingénierie avec produit et légal pour que les paywalls collent à la réalité et que le support ait des réponses.
March 31, 2026·10 min read
Mériter la permission avec du contexte, canaux Android, charges utiles et jetons—et des textes qui inspirent confiance plutôt que du spam.
March 30, 2026·10 min read
Tokens, dark mode sémantique, éviter trois systèmes de style—et comment évaluer un nouvel outil avant qu’il mange votre navigation.
March 29, 2026·11 min read
Quand ScrollView est juste, quand FlatList l’est, signaux rouges en revue de code, et mesurer avant d’imposer une API au hasard.
March 28, 2026·10 min read
Config plugins d’abord, qui paie les montées de version, compétences équipe—et les questions de réunion avant de s’engager en Swift ou Kotlin.
March 27, 2026·10 min read
Une seule version de React, watchFolders Metro, frontières entre paquets, et une config jour un qui évite les erreurs de hooks.
March 26, 2026·10 min read
Discipline de schéma, garde-fous PII, consentement qui bloque vraiment le réseau, et une spec d’une page pour des noms d’événements exploitables.
March 25, 2026·10 min read
Libellés orientés action, focus et régions live, et intégrer l’a11y au design system pour éviter les régressions silencieuses.
March 24, 2026·10 min read
Pluriels et messages ICU, RTL au-delà du flexbox, formatage localisé—et quoi remettre aux traducteurs avant que les chaînes reviennent en double.
March 23, 2026·10 min read
Rafraîchissement single-flight, pièges de rotation, stockage sécurisé, et règles visibles pour logout vs retry quand l’app reprend dans un état flou.
March 22, 2026·10 min read
Coût de mise à jour native, modèle mental des worklets, accessibilité—et signaux verts pour quand Reanimated est le bon outil, pas la mode.
March 21, 2026·10 min read
Taille de décodage vs affichage, placeholders, concurrence en liste, et gains simples à livrer avant de profiler des cas exotiques.
March 20, 2026·10 min read
testID stables, helpers d’auth, cinq tests fiables en CI, et ce que le « smoke » doit prouver avant de viser la couverture complète.
March 19, 2026·10 min read
Compatibilité runtime, canaux, procédures de rollback, confiance utilisateur—et une checklist de release pour que les OTA ne deviennent pas des déploiements panique.
March 18, 2026·10 min read
Garder le splash jusqu’à ce que le premier rendu soit honnête : polices, feature flags, session—sans bloquer le lancement sur chaque SDK ou l’analytics.
March 17, 2026·10 min read
Ce que les error boundaries attrapent vraiment, les coupler aux outils de crash natifs, et quoi journaliser pour le support sans fuiter de PII.
March 16, 2026·10 min read
Quand MMKV vaut son coût natif, quand AsyncStorage suffit, migrer sans bloquer l’UI, et pourquoi aucun des deux ne remplace le stockage sécurisé des tokens.
March 15, 2026·10 min read
Inventaire des SDK, aligner les étiquettes sur le comportement réel, qui fait quoi dans l’équipe—et pourquoi l’écart politique / code est le vrai danger.
March 14, 2026·10 min read
Schémas vs liens universels, segments dynamiques, courses au démarrage à froid avec l’auth—et mode d’emploi pour le prochain lien marketing cassé.
March 13, 2026·10 min read
Formulaires scrollables, modes soft input Android, bibliothèques clavier optionnelles, et ce qu’il faut vérifier sur téléphone avant la mise en prod.
March 12, 2026·10 min read
Clés stables, extraData, pagination, et une checklist sur appareil réel pour que les listes restent fluides avec de vraies données.
March 11, 2026·10 min read
Listes de paramètres près des navigateurs, routes imbriquées, Expo Router et URLs—plus les erreurs qui passent encore malgré les types.
March 10, 2026·10 min read
Ce que signifie vraiment EXPO_PUBLIC_, comment garder les secrets hors client, un petit tableau de décision pour les clés, et des habitudes .env qui échouent vite en dev.
March 9, 2026·10 min read
Une échelle de réinitialisation qui évite les heures perdues : cache Metro, Watchman, Derived Data Xcode, puis node_modules—savoir quand le bug est natif, pas JavaScript.
February 14, 2026·10 min read
Dompter un helper effrayant : interfaces stockage et navigation, discipline des variables d’environnement, quand découper le fichier, et un README pour que l’onboarding ne soit pas du devinage.
February 10, 2026·10 min read
Les routes comme épine dorsale, des dossiers par feature, un seul endroit clair pour API et stockage—et comment refactoriser tranche par tranche sans bloquer l’équipe.