Aller au contenu
Toutes les notes

En React Native, l'iPhone Duo te feras pas flipper

Jérémy Magrin

Développeur React Native Freelance Senior · Expo · iOS & Android

in
Le vrai bug est ailleurs Le simulateur est là depuis ce week-end, les démos te le montrent Dans une des démos, les panneaux rouge et vert c'est un ArrangementView À chaque pli il replace ses deux panneaux en direct, côte à côte quand l'écran est large, empilés quand il est haut, et il contourne la charnière tout seul ArrangementView c'est la nouvelle brique iOS 27.1 pour ça Un panneau primaire, un panneau secondaire, split ou overlay, et le système arrange l'espace autour du pli Reste sur les primitives et le pli se gère quasi tout seul Passe ton app en Expo SDK 58, le support du Duo est déjà là, hinge et display features compris Ce qui casse vraiment, c'est ce que TOI t'as figé - une taille lue une fois avec Dimensions.get, elle reste coincée quand l'écran passe d'une colonne à deux - un layout branché sur le nom du modèle ou le type d'appareil, le Duo change de taille sans même tourner - des insets codés en dur, en portrait la droite monte à 84 et la gauche reste à 0, tu les crois égales et ton contenu file sous les boutons système - un lock portrait dans app.json, l'écran interne l'ignore et se redimensionne quand même Et il y a plus vicieux que le pli, la caméra passe sous l'écran et ajoute des zones d'occlusion que ton contenu doit contourner Le grand public y voit un gadget à 2 300 balles Nous on hérite d'un breakpoint de plus, sauf qu'il est déjà testable Tu ouvres le simulateur cette semaine, ou tu attends la sortie le 23 octobre ?

Lire sur LinkedIn

Pour aller plus loin

Qui écrit

J'aide startups et scale-ups à concevoir, construire et faire évoluer leurs applications mobiles iOS et Android. Je travaille au quotidien avec React Native, que je pratique depuis sa sortie en 2015, ainsi qu'avec Expo, React.js et TypeScript. J'interviens du MVP à la mise en production sur l'App Store et Google Play, jusqu'à l'optimisation fine des performances et la structuration des équipes techniques.

Expert React Native freelanceDéveloppeur Expo freelanceAudit de performance React Native

Parlons-en

Un projet en tête ?

Réponse garantie en moins d'une heure, et trente minutes d'audit offertes en visio.

M'écrireMaltLinkedIn

Emailcontact@magrin.fr

Téléphone+33 6 73 12 19 30

LocalisationParis, France · full remote