Profile picture of Armand PETIT📱
Armand PETIT📱
Expert React Native & Expo
Follow me
Generated by linktime
August 7, 2025
Et si le clavier mobile ne servait plus juste à taper ?   Mais à enrichir l’interface.   Je m'explique : Avant, on subissait le clavier.   On essayait de l’éviter.   De le masquer.   De le contourner. Aujourd’hui, on construit avec lui.   On transforme un espace vide… en surface utile. Voici les nouveautés qui changent tout : → 𝗞𝗲𝘆𝗯𝗼𝗮𝗿𝗱𝗘𝘅𝘁𝗲𝗻𝗱𝗲𝗿   Afficher du contenu dans la zone du clavier. Exemples :   - Montants rapides (5€, 10€, 20€)   - Suggestions contextuelles   - Actions liées à la saisie Pourquoi c’est fort :   - Moins de clics   - Moins de frictions   - Une UX qui s’enchaîne naturellement → 𝗞𝗲𝘆𝗯𝗼𝗮𝗿𝗱𝗕𝗮𝗰𝗸𝗴𝗿𝗼𝘂𝗻𝗱𝗩𝗶𝗲𝘄   Contrôler l’arrière-plan du clavier.   Tu fais matcher le fond de ton UI avec celui du clavier.   Tu peux même ajouter des éléments collés au clavier. Use cases :   - Boutons "envoyer", "valider", emoji   - Impression que le clavier fait partie de l’UI Combo puissant :   KeyboardBackgroundView + KeyboardStickyView → 𝘂𝘀𝗲𝗞𝗲𝘆𝗯𝗼𝗮𝗿𝗱𝗦𝘁𝗮𝘁𝗲 avec sélecteurs   Le hook accepte maintenant des sélecteurs.   Tu extrais seulement la donnée utile (ex : height). Avantages :   - Moins de re-renders   - Composants plus légers   - Code plus clair → Fin des deep imports   Tout passe par des APIs publiques.   Compatible avec React Native 0.80+. Résultats :   - Plus de warnings   - Moins de risques de break   - Meilleure stabilité dans le temps → 𝗞𝗲𝘆𝗯𝗼𝗮𝗿𝗱𝗖𝗼𝗻𝘁𝗿𝗼𝗹𝗹𝗲𝗿.𝗽𝗿𝗲𝗹𝗼𝗮𝗱()   Tu peux précharger le clavier avant qu’un champ soit focus.   C’est automatique avec KeyboardProvider. Bénéfices :   - Apparition instantanée   - TTI boosté   - UX plus réactive → 𝗦𝘂𝗽𝗽𝗼𝗿𝘁 𝗱𝗲𝘀 𝗧𝗲𝘅𝘁𝗜𝗻𝗽𝘂𝘁 𝗳𝘂𝗹𝗹-𝘀𝗰𝗿𝗲𝗲𝗻   Avant : scroll cassé, caret mal placé.   Maintenant :   - Comportement cohérent   - Scrolling précis   - UX fluide même en plein écran Conclusion :   On ne se contente plus de gérer le clavier.   On crée autour de lui.   Et ça change l’expérience mobile. Le clavier n’est plus une contrainte.   C’est une extension de l’interface.
Stay updated
Subscribe to receive my future LinkedIn posts in your mailbox.

By clicking "Subscribe", you agree to receive emails from linktime.co.
You can unsubscribe at any time.

93 Likes
August 7, 2025
Discussion about this post
Profile picture of Dupuis Carine
Dupuis Carine
Fullstack Dev | Web & Mobile | Formatrice
1 month ago
Merci, super intéressant 😄
Profile picture of Muhammad Shahzeb
Muhammad Shahzeb
Tech Lead | React Native | Sharing Knowledge & Helping Others Grow
1 month ago
Looks good 👍 Are you facing any issues in android? I recently created this type of component For ios there is a built in, InputAccessoryView But for android I had to create a custom solution, which has some limitations and was facing issues
Profile picture of Abdoul Rachid Tapsoba
Abdoul Rachid Tapsoba
Avec Appbiz Studio → De l’idée à l’app rentable en 30 jours
1 month ago
La, tu viens de think out the box. J'y avais pas pensé du tout à ça.
Expo vient de frapper un grand coup. Tu peux maintenant déployer ton app mobile depuis un SAAS. Tu te souviens du temps où shipper une app iOS nécessitait : - un Mac - Xcode - des certificats Apple - une config manuelle d’App Store Connect - un café bien serré et quelques sueurs Même avec EAS, tu devais encore passer par la CLI. Autant dire que les PM, QA ou designers restaient sur la touche. Et que les devs perdaient du temps pour de simples builds de test. Evan Bacon vient de montrer quelque chose qui change la donne. Avec launch.expo.dev, tu peux : → coller l’URL GitHub de ton projet → cliquer sur “Launch” → laisser la plateforme créer ton app côté Apple, signer ton code, build, et soumettre sur TestFlight → recevoir l’invitation sur ton iPhone quelques minutes plus tard Le tout, sans ouvrir un terminal. Depuis un navigateur. Sur Windows, sur mobile… ou même sur une Nintendo Switch. Ce n’est pas juste un raccourci. C’est une nouvelle manière de shipper : - Aucun setup local requis - Aucune CLI à apprendre - N’importe qui dans l’équipe peut déclencher une release - Une app testable en quelques minutes via TestFlight - Et une version web déployée en bonus si tu veux Launch.expo.dev, c’est EAS pour les humains. C’est le dernier kilomètre, enfin automatisé. Evan Bacon l’a dit simplement : “It has never been easier to build and submit an iOS app.” Difficile de dire le contraire. Crédit : Evan Bacon
105 comments
August 22, 2025