Aller au contenu
useffect.sh
Planifier 30 min avec un senior
Tous les articles
La veille du collectif

Collage d’images et simulateurs cloud : deux parcours mobiles concrets

2 min de lectureReact Native · Expo

Deux évolutions rapprochent React Native d’interactions attendues dans une app quotidienne : coller un média directement dans une conversation et permettre à une autre personne de rejouer un problème sur un build. Elles demandent des validations très différentes.

Ajouter le collage sans réécrire le champ

Le retour d’expérience expo-paste-input (nouvelle fenêtre) part d’une messagerie dont le collage a été fragilisé par la New Architecture. Le module enveloppe un TextInput existant au lieu de créer un éditeur parallèle. Il traite images et GIF sur les deux plateformes, ainsi que les stickers sur iOS, avec des comportements natifs propres à chacune.

L’intérêt d’un wrapper est de conserver les habitudes déjà construites autour du champ : sélection, clavier, focus et composition du texte. Le risque se déplace vers la gestion des médias reçus. Une URI temporaire doit être prise en charge avant sa disparition ; un collage multiple ne doit ni effacer le brouillon ni déclencher un envoi involontaire.

Pour une messagerie, tester le mélange texte plus image, l’annulation d’une pièce jointe, un format non pris en charge et un collage pendant un upload. Un nouveau module natif impose de vérifier le build réel, pas seulement la version exécutée dans un environnement de démonstration.

Donner un appareil distant au parcours

La présentation des simulateurs Expo (nouvelle fenêtre) décrit un environnement cloud dans lequel un build est installé et piloté avec des outils comme Argent ou agent-device. La session peut fournir un enregistrement comme preuve.

Cela peut réduire la friction d’une reproduction : le reviewer voit le même build et le même parcours, même s’il n’a pas préparé les mêmes outils locaux. Mais le scénario doit encore préciser les données, les permissions et l’état initial. Un enregistrement sans identifiant de build devient vite ambigu.

Définir ce qu’on veut voir

Pour le collage, une preuve utile montre le média dans le composer puis après envoi, sans perte du texte déjà saisi. Pour la reproduction distante, elle montre le problème initial puis le résultat corrigé dans des conditions comparables.

Le service est alors présenté en accès anticipé. La disponibilité d’un compte et la plateforme couverte doivent être contrôlées avant d’en faire une dépendance de la CI.

Un de ces sujets se pose dans votre app ? Un senior du collectif peut en parler avec vous.