App.js 2026
avec Gabriel Hofman, Matthys Ducrocq

Transcript de l'épisode
React Native est-il en train de devenir le framework le plus important de la décennie ou l'IA va-t-il rendre obsolète avant qu'on ait fini de débattre ? Cette semaine, on parle app.js, Craco, où il y avait 500 développeurs il y a deux semaines qui ont tenté de répondre à cette question. J'ai amené avec moi deux personnes pour faire le debrief que vous ne trouverez nulle part ailleurs. Mathis et Gabriel. Attention, Epic, il est où le son ? Il est perdu, il là ! Je vais garder ce truc à chaque fois, mais non c'est bon c'est ça, on a plus de son, on a plus de budget, pardon, pour les intros mais ça c'est pas mal. Qu'est-ce t'en penses Mathis ? Toi qui a fait les montages dans l'épisode d'avant.
Franchement c'est pas mal, épique. J'espère que la soundboard va s'améliorer au fur et mesure des podcasts. Il faut en mettre plus.
Ça réveille, ça réveille.
bah oui carrément, ça faut sponsoriser. C'est vrai que c'est dans GitHub sponsor. Si vous voulez que la soundboard s'améliore, a un slot. je mettrais un slot. Et toi Gabriel, comment ça va ? Comment ça va ?
proposer vos sons.
Euh... bah très bien. Moi je suis parti en vacances après AbJS donc je t'ouvrai.
Ah excellent ! Ça va donc tu as eu le temps de digérer un peu les annonces et de tout oublier. Parfait ! Du coup là on a à peu près dix jours de recul, on va en parler, c'est parti. Première impression, on va commencer simple, une image, une sensation, un truc marquant des trois jours. quatre jours qu'on a passé à Cracovie, qui vira en tête. non, Gabriel, commence par toi. Si je te dis AppJS 2026 tu me réponds.
En vrai comme tous les ans, Bonne ambiance, c'est l'occasion de voir un peu au-delà des confs, c'est l'occasion de voir un peu toute la commune et d'échanger sur tous les sujets réac natif et dévo global. Donc très cool.
Et toi Mathis, posait quoi de cette édition ?
encore une très bonne édition et si je dois mettre un mot-clé sur les trois jours ça serait performance parce que sur les trois jours c'est vraiment le mot qui est revenu et ce qu'il a à retenir des trois jours
ouais faudrait qu'on fasse un edit de Laftive Jobs quand les keynote Apple faisaient genre Wonderful, Gorgeous, Awesome. On pourrait faire pareil avec Performance, Performance, Performance, la Go Speaker, combien de fois ils le disent. Ouais c'est vrai, bonne édition, déjà on a eu du beau temps, il faut le dire. Une semaine de décalage, c'était parfait. Et ouais, moi j'aurais dit stabilisation, pas de nouvelles crazy features comme on a eu les éditions précédentes, mais le SDK56 release.
Et voilà, on va en parler de différentes conférences, pardon, des différentes talks qui a eu lieu. C'est vrai qu'on a fait le workshop CAP, tu avais fait quoi comme workshop ? Ah, tu n'as pas fait, Trop de skill.
Je l'ai pas fait. En ce moment, je l'ai fait jamais. Je suis arrivé au milieu de mercredi, je crois.
oui ok, c'est On est arrivé, on a fait Rack Native Web. Pareil Mathis, a appris quoi à ce truc ?
les useDOM, dans quel contexte vraiment les utiliser. Donc évitez d'utiliser des WebView et faire des composants avec le useDOM.
C'est vrai.
on veut encapsuler un Canva HTML ou si on a déjà une code base
Ils vous ont donné une diff entre le fer à la mano versus l'utilisation de l'usedom ? Est-ce qu'il a vraiment un intérêt à utiliser l'un ou l'autre ?
C'est quoi le film ? C'est-à-dire le faire à la mano à faire une webview et tout. n'a pas posé la question.
crois que c'est au niveau performance. Ils ont certainement dû en parler, mais on a perdu l'information dans la vague de données qu'on a reçue.
Ouais c'est vrai, je pense que c'est plus où tu en es, si tu veux, rapidement, ça dépend du contexte, vois, parce que à mon avis il a pas vraiment de percertibles, bon y a sûrement un mais ça doit être minime.
Tu t'embêtes moins à juste définir les directives en haut que de se taper toi-même.
Ouais c'est ça, tu me le directives, terminé quoi. Si t'es dans un monoripo, que t'as déjà tout bien setup, l'ACI, le test, machin, boum tu mets use-dom, tu l'importes et terminé. Si tu dois, tu commencer à faire du clic-clic, copier-coller de fichiers dans un autre folder, bah là vaut peut-être mieux le faire à la main. Mais qui fait du copier-coller à la main en 2026, quoi je veux dire ? Léa, fait tout maintenant. Du coup ouais, c'est vrai qu'on a un sujet important. On va en parler par la suite. Donc c'était la 6ème édition par rapport aux années précédentes. Qu'est-ce qu'il y a changé ? Mathis... Bon, non, c'est tout pareil, ! Non, mais non, nous... Ça se calme !
Moi je trouve que ça se calme. Avant c'était annonce sur annonce et maintenant c'est plus on fait du code propre, on l'optimise et on arrête de sortir des grosses features qui sont buggées pendant six mois.
Ouais, c'est vrai, c'est Et toi Gabriel, par rapport aux éditions précédentes, à les prochaines. À les dernières,
avant sur 100 ans. Non, ça aurait pas de grosses annonces particulières, c'est vrai, ouais, peut-être plus stabilisation, des sujets un peu... des retours de différents speakers ou différents sujets, mais...
Ouais.
Moi je sais le truc qui est différent, c'est que j'ai vu tout le monde qui burnait des tokens pendant la confin. Tout le laptop à moitié ouvert, hop c'est les gens, on s'en bat les couilles. Genre je vais chercher une assiette à manger, je laisse mon laptop à moitié fermé. Là la security bridge qu'il y a. tout le monde tenait son laptop à moitié ouvert. Genre allez vas-y je lance juste un prof, le temps 20 minutes, le truc il va loop et hop après je follow up. Mais du coup on va en parler ! Alors est-ce que Lya elle va tuer React Native ? Parce que le talk qui a lancé le débat c'est Pertu de Ravenucat qui a posé la question frontalement, is AI making React Native obsolete ? Parce que justement j'ai vu un de... mec qui fait VLC là... Je sais plus comment il s'appelle...
...
C'est pas... Camp-Fu ou quelque chose ? Non, j'ai un truc de mémoire.
Jean-Baptiste Kempf, voilà. En fait il a donné un talk et il dit ouais bah en fait avec les I's ça à on va juste coder en binaire et en... assembleur parce qu'en vrai c'est hyper optimisé et coup voilà et donc intéressant comme take et perthue il a fait la même analyse son talk c'était qu'il a pris une app mobile il a codé en swift en Kotlin et en ragnative pour savoir Quel est le meilleur, le plus performant, le plus rapide ? Vous en avez pensé quoi de ce talk ? À votre avis, c'est légitime ou clic bête de conf ? Mathis, mixe des deux ?
Mix D2
C'est spécifique parce que lui il a pris un cas d'usage assez particulier où ça serait une app qui est seulement sur iOS ou Android et il veut la porter sur les deux plateformes. C'est spécifique.
C'est certain. Moi c'que... Vas-y.
Après sais pas à quel point ces chiffres étaient véridiques sur le gain de temps, la complexité d'arriver au bout avec un truc qui fonctionne.
Le truc que je me souviens c'était qu'il avait utilisé 3 fois plus de tokens, 8 fois plus de Il a passé de 0 à 80 % easy. Mais en fait c'est les derniers 20 % où quand il utilisait des apps natifs par rapport à ACK native, ça partait en freestyle parce qu'il changeait sur une plateforme, il devait aussi prompter l'autre plateforme et avec certaines différences de la code base, il n'arrivait pas exactement au résultat qu'il voulait. Et... Donc les AIs ça réduit forcément le codage mais ça ne réduit pas le co-ordinatio, on a qu'il avait quand même deux stacks à maintenir en code liné en Swift. L'avantage de Rack Native c'est qu'il avait qu'une seule code base à maintenir et il pouvait shipper plus rapidement et ne pas coordonner les changements. après le truc c'est que comme tu dis Gab c'est un peu orienté parce que Revenu 4 dans leur state of paid apps, donc le résultat dont on a parlé la semaine dernière, ils disent que c'est Racknative qui fait le plus d'argent sur les... les apps en prod donc forcément un peu biaisé quoi mais moi je trouvais l'analyse intéressant
sur leur stade je sais pas, enfin sur le report revenu 4 je sais pas c'est quoi la majorité, enfin la proportion d'après AgNative versus Native mais je suppose que tous les gens qui qui va avec code et qui essayent de chipper des trucs là pour monétiser bah ça doit être du cross-platform avec AgNative
Ah oui bah directement ouais je pense. Bah attends qui c'est qui m'a dit ça ? dans le master prompt c'était ouais tu dois faire du mobile, fais du rack native. Qui c'est qui m'a dit ça pendant la conf il me semble ? Ouais bah t'es d'accord.
Donc est-ce que ça fausse pas un peu les résultats, sais pas.
Y'a quelqu'un qui parlait, sais plus c'était qui... Par défaut il disait d'utiliser au AracNative ou au Expo, je sais plus qui disait ça...
Directement, ouais. que du coup de base, tu connais pas forcément Bob, c'était grabé dans l'écosystème sans forcément... Et on n'a pas parlé des big annonces qui ont été faites, il en a eu plein de Charlie qui a parlé de ExpoTV... mais ça c'est vrai, on va en parler plus tard après la super annonce, j'ai resté jusqu'au bout comme ça vous saurez. Mais donc dans les projets réels par rapport à l'année dernière, dans le quotidien des développeurs React Native en 2026, l'IA ça a changé beaucoup de choses. Le talk de Gant, incroyable Gant, Gant Laborde, vous le suivez pas sur internet suivez-le, il est incroyable. Forcément il fait des ads, il fait des vidéos pour promouvoir Tchénaryact. Elles sont Incroyable, tu sens qu'ils mettent tout le budget dans la communication là, tu vois ? Et franchement, c'est hilarant à regarder. En fait, a une année, il avait fait une vidéo, je que c'était il a trois ans, il mis sur Fever, il avait payé 100 dollars et il avait eu un truc pour 100 dollars qui était incroyable. Et il s'est dit, vas-y, je vais continuer ce truc là. Et du coup, leur plan, c'est de dépenser le moins d'argent possible, de garder l'argent pour la con. Stylé, franchement stylé. Mais du coup, Gant, d'Infinite Thread, il a fait un tour de magie sur scène avec une app en expo, Super Base et avec un magic trick fait en live. C'était impressionnant, bon, est-ce que c'est actionnable dans notre vie au travail ? donc ce qu'ils ont proposé, c'était d'avoir trois personnes. Donc maintenant, en fait, il a plus de rôle.
On a vu ça dans plein de boîtes, a plein de boîtes où ils shipent directement en prod. C'était qui déjà le wallet récemment le wallet de crypto.
Euh... fantômes ?
Non non pas Phantom, euh... Je sais plus, c'est faire un hack native l'application. Bref, ça me reviendra. Ouais, con base. Ils ont dit que c'était les products guy people ou marketing people qui chipper en prod. Puisque maintenant avec les high tu peux le faire. Et make sense. du coup, le talk de Gantt c'était le point. C'était que maintenant il a plus vraiment de rôle. Vu que tu es dev, tu peux faire un peu de tout. Mais par contre, ils ont introduit un système de... des classes.
bise.
Et donc tu as l'Integrity Engineer qui vérifie les choses, tu le Product Experience Architect et le System Engineer. Ils ont chacun des rôles bien définis. Genre l'Integrity Engineer, lui, il a le droit de dire non tout le temps. Il n'a pas le droit de casser des trucs. Par contre, le Product Experience Engineer, lui, c'est vas-y go, ça ship des features. Mais ce pas lui qui vérifie. Je pense que c'est le System Engineer ou l'Integrity Engineer. Question les amis, est-ce que vous codez encore des features de A à Z vous-même ? êtes passé en mode un peu integrity engineer comme le suggérait Gantt. Est-ce qu'il quelqu'un qui review ? Ou ça peut être une AI qui review notre travail, parle votre.
pense qu'il a une triforce AI avec le prompteur, le builder et le reviewer. On est plus AI manager qu'integrity engineer.
A directement !
Parce que tu l'as bien en place toi, genre avec une loupe et tout et que le système il vérifie par lui-même et ça code quand tu dors.
Ouais. Alors pas quand je dors, pas encore mais on y est presque.
faut encore manager le truc. Mais t'as fait ça avec quoi ?
des skills et des bonnes règles au En plus, maintenant, il a les workflows. c'est ça.
Ouais. Ouais ok ouais mais il faut que...
qui tourne sur ta machine du coup.
Mais faut... Ouais, si c'est ça.
en reviewer, t'as que CodeRabbit qui était sponsor d'ailleurs de la conf ou dans la SIER, ou même en locale si tu veux, peuvent te checker ce que tu fais et après tu peux faire une boucle en fonction de cette feedback qui s'autocorrigent tout seul. Comme ça tu pousses ta PR et au moins t'as une review à tierce. C'est un peu ce qu'ils disaient dans la conf au final de quand même vérifier quoi. Ouais il y avait Test Army et l'autre truc, ça c'était sur les end to end.
Il y a aussi... c'est Test Army, ?
truc c'est... il y avait un autre sujet où elle serait sur les tests end to end. Et il parlait de... Oui oui si, il parlait de que maintenant...
Tester Army et Auto Sana.
ça c'est des tests faits par Yaya parce que tout ce qui est Maestro, unit test et tout faut vraiment décrire là clic sur bouton login mais la next generation de de tests c'est dire en gros bah là je veux sign in et je veux créer un compte et les high figure LFL trouve tout seul comment faire et où elle fait des tests non déterministiques ce qui est comme les vrais useurs qui font n'importe quoi ou qui testent les cas qu'on n'a jamais vu genre oui si je fais back et que je reviens et que je viens que je vais sur profile et que je reviens hop bizarrement j'ai plus la modal qui fait que je peux revenir donc ça ouais c'est vrai que C'était intéressant et du coup, pour gérer la revue de code quand c'est shipé avec vos agents, comment vous faites en ce moment ? Est-ce que vous avez introduit des outils d'AI ou pas du tout
Du coup ce que je disais perso, dans un CIR j'ai Connor Rabbit et à chaque fois qu'il fait des feedbacks il a Clone qui listenne sur les... j'ai plus le nom de l'event mais l'event de review submitted et après il corrige les feedbacks de Connor Rabbit et ça fait la loupe jusqu'à qu'il n'y ait plus de feedback quoi.
NON.
Ouais.
ouais, automatiquement du coup.
Ouais dans la CIA il fait sa petite loupe, il en un qui poste, l'autre qui corrige, il a review les corrections et ainsi de suite.
Et il se merge tout seul ou c'est toi qui a le final à Provol ?
Non c'est moi qui marche. Je recheck quand même le code toujours parce que des fois il te fait une archi foireuse. Je relis toujours mais je balance l'APR et je relis une fois que lui il a fait tous ses premiers feedbacks. Mais je... ouais je relis quand même tout le Bon en tout cas les trucs qui sont importants.
Et tu testes ou... Comment tu fais pour tester si ça fonctionne vraiment ? Bah ça dépend, tu sais à peu près.
Dans les règles quand je code, y toujours des unitaires et d'intégration vu que ça coûte plus rien maintenant. j'avoue les end-to-end, vu que là pour l'instant je fais des apps pour moi et que ça bouge tout le temps, j'ai pas assez top. Mais curieux de tester ce que Mastro faisait, enfin proposait avec leur MCP où il peut décrire tes end-to-end automatiques et du coup t'as ta loop où tu codes et à la fin ta maestro en bout de course qui te le check.
Non, ça va,
C'est vrai qu'il y a des Maestro MCP, ça je vais me le noter en fait. Bon, non mais il y a eu tellement de trucs que je devais me noter. Donc j'ai pas tout. MCP. a des trucs que j'ai oublié. Par contre, les annonces qui vont changer le quotidien des développeurs web qui font du mobile. Les intégrateurs CSS qui sont devenus Software Mobile Engineer. C'est Reanimated Cat avec les worklet. Maintenant, il va y avoir les transitions CSS et animations CSS. Avec la séparation de Ragnative Worklet qui est un package indépendant maintenant pour le multithreading au delà des animations. Mathis, toi qui es obsédé par la performance, est-ce que tu trouves que c'est une bonne nouvelle ?
Du coup, oui, que si on est sur un écran où ça lag pas mal à cause des animations, pour utiliser worklet, on petit peu split les threads et gagner en performance ultra rapidement.
Et en ce moment, fais comment les animations Were animated simples ou est-ce que tu es...
Il a le reanimated simple. Les animations c'est cool mais quand il y a trop sur des vieux téléphones Android avec pas beaucoup de RAM, pas beaucoup de stockage, ça peut vite faire péter les plombs et la batterie allait drainer ultra rapidement.
Ouais, j'avoue, j'avoue, j'avoue. Puis souvent les animations c'est... si, il faut quelqu'un full time, genre la Katalin... C'est vrai, il nous a pas dit, il a pas voulu nous dire. Il bossait... Donc, Katalin Miron qui fait aussi les animations, lui il bosse... Il nous a pas dit. Il a dit, c'est secret défense. Mais je pense que ouais, doit être 80 % de son temps, ça doit être l'animation quoi. Parce qu'en vrai, moi je sais qu'une fois j'avais bossé aussi là-dessus en tant qu'animation guy et je faisais que ça en fait en vrai. Parce que ça prend vite du temps. vérifier que ce soit bien sur tous les devices. Maintenant même si c'est de plus en plus simple, justement faut pas vérifier que ça casse pas. Voilà voilà. Et toi Gab t'en fais des animations en tant que Indie Hacker ou pas le time ?
mes appas moi j'avoue pas un paquet ou là pour l'instant c'est plus faire de la kiss que faire des petits trucs feel good dedans
des trucs cool, faire de la magie, je vois.
Mais c'est ce qui fait aussi la diff au final d'avoir ces petits trucs dans tes app qui se différencient du reste. Mais c'est vrai que ça prend du temps de finir ça, d'avoir le bon feeling, ça mange bien. ouais, avec parcimonie mais c'est toujours cool d'en avoir.
Et en plus il y a le nouveau pattern aussi, enfin pas le nouveau pattern mais le truc est la personne qui a créé React Native Keyboard Controller, qui a réalisé React Native Teleport. Donc c'est pour faire des views qui ne se render pas dans un modèle mais qui sont on top of the screen. Mettons que vous avez une preview vidéo et vous voulez que... Sur Android ça y a beaucoup je ton écran en 2 et avoir une vidéo qui est à l'intérieur du nap donc ça le truc logique de faire en ce moment c'est de faire une modal mais le truc c'est que tu perds le state quand tu en train de play une et là il React Native Teleport qui a été release et qui use une native view et donc elle ne demande pas quand on change la position du nœud
ça pourrait permettre des UI incroyables comme Snapchat que personne ne comprendrait et que ça n'utiliserait plus les screens non plus. Follie hein, ça pourrait...
il me présentait pas mal de use case qui était cool dans sa démo.
Ouais, c'est vrai qu'il faudrait que je le re-revoie le talk pour vraiment savoir...
Pour moi c'est surtout le chat, qu'on parlait avec Pablo des réactions sur le chat, donc quand on reste à appuyer longtemps sur un message pour pouvoir afficher les animations, avoir cet effet de flou derrière. Avant on était obligé de fake un petit peu une nouvelle view avec le même message pour pouvoir avoir cet aperçu. Et maintenant avec Teleport on va juste pouvoir utiliser le même composant et éviter d'unmount comme ça si on a des photos, elles ne pas décharger, recharger en boucle le temps qu'on réagit sur le message.
Hmm.
oui c'est vrai ça, oui dans les... ouais ça carrément. ouais j'avoue, faudrait faire une liste de toutes les use case en fait.
exemple le plus flagrant qui présente c'était genre ton fil admettons LinkedIn où t'as ta vidéo qui est en inline dans un post et tu presses et du coup il exprime d'y prendre tout l'écran et du coup tu gardes bah déjà t'as la transition et tu gardes le contexte là où tu en es dans ton player et c'est hyper calique même pour de la perf de préloader des trucs en fond et de téléporter là où tu as besoin chez upstream c'est ce qu'ils faisaient sur sur des trucs
Ouais ça j'avoue ça fait...
Ouais, ah ok ouais. Et même de toute façon, surtout qu'il était bien présenté, il a vraiment expliqué pourquoi, comment, de où ça vient, pourquoi je ne l'ai pas appelé React Native portals d'ailleurs. Parce que ça existe les portals sur le web justement. Très intéressant, c'était The Illusion of Portals in React Native. Ok.
Il est toujours très bon pour expliquer ces sujets. Il une dernière sur le keyboard cette année là-dessus et est toujours très clair. Au-delà que ces livres sont toujours top, il est toujours hyper clair dans ces explications.
Bah sur le keyboard j'ai trouvé que c'était... Ouais. Ouais. C'est hyper clair parce que je savais de quoi y parler sur le keyboard. Et je savais qu'il avait 15 000 libs. je savais à peu près, même si je n'avais pas exactement toute la timeline, je savais pourquoi il fallait une nouvelle lib. Mais là oui, en fait c'est clairement un sujet que je maîtrise pas et que j'ai déjà utilisé. Mais pas le time de dig. Et hop ça marche. Let's go. Mais si vous avez un talk à voir, celui-là on peut le conseiller. Ce matin j'ai eu un problème en plus sur mon build, est-ce que vous pensez que c'est à cause de CocoaPods et que si j'avais été sur Swift Package Manager j'aurais pas eu de problème mes amis ? Alors ça c'est le grand addon ça ! Personne... Enfin si, les gens étaient chauds, moi personnellement. Est-ce que ça change quelque chose dans mon quotidien ? Non. Non.
C'est parce qu'on utilise Expo pour faire les builds, alors on ne s'occupe pas de cette partie là.
Ouais mais attends t'as toujours... Ouais t'auras la vitesse donc oui Swift... Ouais Coco... Puisque ça paye au build. c'est vrai. ouais mais non tu pourras payer plus cher parce que les builds se font encore plus vite. Là c'était Ricardo de chez Meta et Christiane d'Expo qui annonçait Racknative sans CocoaPod avec Swift Pack & Manager. Donc CocoaPod c'est historiquement la librairie Ruby pour fetch des librairies en...
moins la vitesse.
Oui, mais tu vas payer pareil.
Ça sent comme un chose, hein ?
en iOS, Et donc là ils vont utiliser Swiss Packet Verager. Donc c'était déjà valable depuis le Rack Native 0.4.1, vous ne le savez pas. Et ça réduit les build time de 40%.
J'arrive pas à dire si récemment j'ai des problèmes, c'est plus avec Android où j'ai des problèmes de gradele, de build, tout ça, mais c'est vrai que CocoaPods... Bah si, récemment j'ai eu un truc avec Datadog il me semble, mais en fait c'était un problème de version de Mitchmatch version. c'est pas vraiment lié à CocoPod lui-même quoi, c'est juste que j'ai clair le cache, j'ai resupprimé toutes les dépendantes, j'ai re-tout installé et voilà, c'est clair que sur Payne...
Pareil, n'ai pas eu de soucis un cocoapone depuis quelque temps. C'est vachement abstrait et bien géré en général avec expo.
Ouais, j'arrive pas à dire euh... tout le monde est aussi content que ça, que nous, tu vois, pour les affaires que...
De façon t'as pas le choix que de migrer, CocoaPod devient Riddle-ly du coup en décembre de cette année. Donc dans tous les cas, c'est pour ça qu'ils font la migration. en fait tu pourras plus... Les livres qui vont updater après décembre, du coup elles pourront plus publier sur CocoaPod les nouvelles versions natives. Donc tu migres ou tu meurs quoi.
ouais, OK, ouais.
Tu migres ou tu meurs ? c'est beau ça, je vais le noter.
Mais après par contre inversement la timeline à voir comment va se passer. Enfin je pense qu'il a pas un... Enfin je ne pas du tout mais je pense pas que le taf soit énorme pour les mainteneurs de Limes vu que c'est assez démocratisé sur le natif. Mais par exemple la nouvelle architecture c'était beaucoup plus complexe mais du coup il migrer toutes les Libs. Ça a pris plus que... Du coup il reste que 6 mois quoi. Et les RFC je crois datent du mois dernier donc bon à voir.
Ouais, je vous vois.
J'arrive... Oui non, mon avis Newark c'était vraiment plus compliqué, là c'est juste, entre guillemets, de... Enfin je me rends pas compte, je sais que c'est hyper facile en JavaScript à changer de BUN à YARN à whatever. ça change des trucs mais en vrai ça fait depuis très longtemps que c'est disponible donc et je disais tout l'heure ou à l'annonce qu'a fait Charlie Cheever le CEO chez Expo que maintenant Expo on desktop parce que Jamie Birch qui a présenté Expo desktop un outil non officiel pour faire tourner des apps Expo sur macOS et Windows Est-ce que Gabriel, ça t'aurait aidé chez Upstream d'avoir une app iOS, Android, Desktop, tout faite par Expo ? Parce que c'est vrai que le pitch c'était que Electron c'est le slow as fuck et que... Erect Native c'est très rapide par rapport à une app Electron. Tu mens.
C'est vrai qu'ils montraient et et j'ai plus du tout les valeurs en tête mais la consommation de RAM ou je sais plus qu'est qu'ils mettaient en metrics mais le gap entre rack native et électron est assez vénère. Après dans le cas de upstream ça te fait une plateforme en plus à maintenir donc faut être sûr que tu veille vraiment une app desktop vraiment native.
En plus on vient de faire l'expérience avec Riverside, les gars votre app desktop elle marche pas. Je suis désolé, ça ne marche pas. Déjà il n'y pas toutes les features. C'est pareil pour Shadjipity, ça me rend fou, je ne comprends pas. Shadjipity sur macOS, tu le lances, tu n'as pas le... En fait en mode web quand tu fais un customjpt tu as les quatre boutons en gros. Genre ce customjpt peut faire... whatever, vois, générer une image, demander l'heure, envoyer une recette, tout ça. Et en fait quand tout lave des stops, ben t'as pas. Et je me dis...
tu me tens sur la desktop en plus.
ouais bah en fait t'as moins de C'est vrai comme tu dis, ça fait une plateforme à maintenir en plus. Et est-ce qu'on sera condamné à avoir des app électrons jusqu'à la fin des temps qui embedent juste une WaveView ?
tu peux partager la logique. Enfin chez upstream on avait le web et le mobile et toute la partie métier elle était au moins partagée donc tu l'écris qu'une fois mais ça fait quand même deux plateformes enfin une plateforme en plus à tester et de ce qu'ils disaient il avait pas un gros écosystème de package disponible donc je pense que c'est bien parce que ce sera moins en retard qu'avant ou avant ça avait toujours moins je sais pas combien mais plusieurs versions de retard par rapport au mobile enfin les versions de React Native qui étaient sur le desktop
ouais, fououui.
Oui, ouais c'est...
Là maintenant sera plus rapide les monter en version mais je pense que pas tout monde qui devrait faire une app desktop juste parce que maintenant c'est mieux maintenu et plus rapide versus du électron.
si je regarde en gros là toutes les apps que j'ai c'est que des électrons base juste d'ouvert là j'ai juste simulator slack c'est électron aussi via scode je sais plus tu vois notion ça doit être un électron aussi cette affaire donc et après sublime texte mais ouais ouais j'avoue ouais c'est vrai
... Parce que c'est beaucoup plus coûteux, t'as une code base et... Enfin faut être pragmatique des fois, même si du coup ça bouffe toute ta mémoire de ton mec.
Ouais, c'est plus de rame, mais t'en as jamais assez. Jamais assez de rame. Mais en tout cas, initiative intéressante, et je pense que oui, c'est ça, c'est que ça va quand bénir, même si c'est un projet qui est non officiel et qui va peut-être pas être... adoptés massivement, vont quand même faire certaines optimisations pour le reste du mobile, que ça charge plus vite, ce genre de choses.
c'est peut-être mieux de faire un truc si tu veux faire une application pure desktop et pas juste faire un truc pour accompagner ton app mobile ou ton app web là c'est cool mais te taper une plateforme en plus
Ouais, je suis d'accord. Donc on va passer à la partie potain. Alors les conversations de couloirs, qu'est-ce qu'on a eu ? Parce que souvent les meilleurs anecdotes, c'est ceux qu'on a entre deux conférences, quand on parle pendant le lunch ou ce genre de truc. Qu'est-ce que vous avez appris à AbJS 2026 qui n'était pas dans les slides ? Vas-y Maty, c'est un truc à bien nous dire.
suis en train de chercher franchement là...
Parce qu'on a eu toutes les after-parties tous les jours, tu vois. Donc... Il y en avait pas mal, parce que si on a... Il y avait beaucoup de français, tu vois. Ce que je retiens, c'est que français premier rang. On est dans les photos officielles en plus. Tous les ans en même place.
les ont à la même place.
Moi je m'étais noté que y'a des clients de chez SoftwareMention qui utilisent ReactStrictDom. Donc ReactStrictDom c'est l'inverse de React Native. En fait y'a React Native qui est sorti. faire une app web, y'a React Native Web qui est sorti qui permet de mettre une app React Native en web. Et en fait y'a aussi l'inverse. qui ReactStrictDom. Ouais c'est ça, ReactStrictDom qui permet de... d'écrire du HTML et de compiler une app Wack Native. Et quand on était au workshop, me disais, non mais qui sait qu'ils utilisent ça ? Personne, vas-y, quoi, c'est pour vrai que ça... C'est déjà tellement relou, enfin... Qui est deux projets en parallèle qui résouvent le même problème mais avec une approche différente. Et non, le mec de Software Manchaine m'a dit, ouais, des gros clients qui ont des millions d'useurs et par contre, on peut pas dire qui c'est.
Donc c'est sûrement une banque.
Ouais ça ouais ! Peut-être, c'est peut-être une banque... Ouais, ouais, correct. Correct, correct. Donc euh... Ouais. Et toi Gabriel, est-ce qu'il a des bruits de couloirs euh... que tu nous as dit que tu as eu vent et que tu peux partager.
pas forcément. Discussion cool mais du coup c'est purement personnel mais discuter avec Vadim parce que il fait un peu... Il fait d'autres choses mais entre autres il build ses propres apps et c'est ce que je fais en ce moment. D'échanger sur comment il gère le marketing, l'automatisation, la gestion des PO, les offers qu'il met en place etc. vrai c'était cool. Même les funnels qu'il met il fait du web to app, des trucs auxquels j'avais pas pensé donc... purement égoiste mais j'ai aimé la discussion.
Ouais, c'est vrai, je me souviens carrément, c'était au coin, juste quand on est sorti du taxi pour aller manger, je crois qu'on est allé manger, je me rappelle carrément. Donc on était avec Vadim, oui, c'est vrai que lui en mode IndieHacker et tout, il parlait, lui pareil, il fasse plus de temps à faire de l'acquisition qu'à coder, puisqu'au final, coder, c'est devenu très facile. C'est vrai qu'aussi, moi, je me souviens, il y avait un talk, il y a une phrase qui en dit, j'ai trouvé ça trop smart, enfin trop smart. c'est qu'en gros eux ils ont une app mobile, font de l'acquisition web to app pub Facebook ça ouvre le navigateur Facebook et après ils partent dans le funnel email tout ça
C'est que faisait Fadima.
Et en gros, ouais c'est ça, bien ce qu'ils disaient c'est que pareil eux c'était une quatrième plateforme, donc avaient iOS, Android, web et web into app parce qu'ils disaient que les browsers web into app c'était pas les mêmes. Enfin ils targuettent, ils considèrent ça comme une autre plateforme et pas exactement comme le web parce qu'il y des subtilités notamment sur Quand tu fais du tout FA et que tu demandes le numéro de téléphone, crois un truc du genre, je sais qu'ils avaient un problème, ils avaient dit ouais bah... Donc on a vraiment taragé d'une autre plateforme en plus, alors que c'est un Navigator Web. Mais ouais, intéressant, j'ai pas eu le temps de le capter le mec, parce que bah forcément tu peux pas... Quand tu veux aller quelque part, c'est difficile là. Franchement, à pièce, si tu veux aller prendre un café et revenir, t'en as pour 5 minutes, t'es parti pour un... un tunnel de 3 heures si tu classes quelqu'un c'est tervillado ou alors si tu as un petit QR code à aller scanner pour faire partie du drop qui aura à la fin est que vous avez gagné quoi cette année vous avez gagné un truc
J'étais à 2 pixels de gagner la tablette magique de Infinite Red.
oui, c'était entre toi et moi, me souviens. Mais au final, ça s'est joué à 2 pixels avec Wheel of Fortune. D'ailleurs, ceux qui sont à Lille demain, jeudi, bah c'est demain, demain c'est le Dev Lille. Je serai au Dev Lille. c'est après demain, on est mardi.
je dis ? Non, après demain.
Donc voilà, vous pouvez venir me parler Rack Native si ça vous dit. On va faire notre classique. La question du CTO, vas-y Gabriel, c'est bon. Vu que tu es parti en mode Indie Hacker, machin, on te donne 500k de budget vu que tu reviens d'AbJS. Est-ce que tu changes des trucs dans ta stack, dans ta roadmap ? Qu'est-ce qu'on fait ?
dans la stack... Non en vrai tech pas grand chose parce que comme tu disais tout à l'heure le coût il est pas énorme pour y térer sur les features et tout. Ça paierait mes abonnements. au final... Bon c'est ça, mine de rien, mi bout à bout, ça fait un petit budget à la fin du mois. Mais sinon non, un designer pour se démarquer un peu et avoir une app un peu plus quali, un bel icône, des screenshots et tout le reste après sur du marketing.
actuel.
Ça paraît
la quiz de l'UGC des ads
Donc il y a encore besoin de designer pour toi en 2026 même si on a des outils folies qui peuvent tout créer.
Mouais mouais... Je pense que même avec une app pas hyper sexy, tu réponds bien à une problématique, tu peux bien marcher mais c'est plus simple de se démarquer. En vrai, même je le vois sur les stats de mes app, le nombre de personnes qui voient l'app dans la liste, qui cliquent dessus et qui donnent l'autre, du coup d'avoir des bons screenshots, un bon icon, une vidéo de promo, tu peux gratter quelques points là et moi c'est pas tellement montable de faire ça même si... peux vachement t'aider maintenant mais mes trucs ils sont pas parfaits je pourrais jamais remplacer un designer sur cette partie et ça permet de se différencier vachement et d'avoir vraiment une expérience nickel. En comparer des animations il aura peut-être plus d'idées que moi de l'ouvrage des trucs comme Skiha ou Redraw de William
Ouais, c'est vrai qu'on a pas parlé ça, y avait... Ouais comme chaque année, William qui fait une masterclass pour sa courbe avec une entrée. L'année dernière je lui demandé, mec il faut que tu mettes des flammes quand tu arrives sur scène pour qu'il ait vraiment un next level. Parce que la qualité de la prod vidéo, ok, elle est là, ça y a pas de débat, hein, mais des flammes ou de la fumée. Au choix, tu vois ? Mais ok toi Mathis, en revenant d'Abjs, qu'est-ce qu'on change ?
Je sais comment gagner des points rapidement et gratuitement, en tout cas pour le moment. Expo observe. Pour moi c'est le must-have de cette année parce que du coup on peut vérifier le time to interact, les performances de démarrage à froid, à chaud et c'est quand même des indicateurs qui sont utilisés par les stores pour rank l'application. Donc quelques minutes secondes grattées par ci par là ça peut faire augmenter la visibilité d'une application. donc des revenus.
Ouais quand t'es en beat aussi quoi, ouais c'est clair, j'avoue. J'avoue, en plus c'est valid depuis quand ce truc euh... Parce que t...
C'était en bêta en avril et l'on release le jour de la conf.
Ok. Parce que ouais, moi je connaissais Insight. Mais Expo Observe, c'est vraiment ce que tu dis quoi.
Inside c'est vraiment pour la population de l'application avec les versions utilisées, les updates etc. et Observe c'est plus pour la performance sans avoir la population.
Les événements, la navigation, tout ces trucs là il y déjà moyen de le faire dans Sentry, dans Datadog, dans whatever, dans... C'est quoi le truc avec le chien là ?
à
qui fait les futures flags. Non, non, datadog c'est les logs post-hog. Post-hog, pense qu'il a moi aussi de faire ça. c'est un irrisson. Mais ça demande un peu de travail en plus. Là, il me semble qu'il a rien à faire. Tu mets t'installe observe et boom, c'est ça.
post-hug. C'est un errisson.
ouais, pas de problème.
En gros, un wrapper au bout de l'application.
Sur les navigations de page, j'ai doute puisque ça serait chanmé si ça pouvait vraiment de monitorer les navigations de A Z. J'ai l'impression qu'ils se plugent sur l'événement de début mais qu'il faut stopper à la fin.
Bah en fait, y'a Explorouter, vas-y Mathis si tu le sais un peu plus, vas-y nous tous.
Ouais.
Il a le App Startup, donc Time to Interactive, Warm Launch, Code Launch. On peut mettre des Custom Events. Je ne pas jusqu'où on peut le pousser. Ensuite, on a les IAS Updates. J'imagine l'acquisition des utilisateurs selon la version push telle nuit ou un autre jour pour vérifier si les updates ont bien été prises en compte sur tous les appareils. Ensuite, on a la navigation. Là, ils mettent pas plus de détails.
Moi je me souviens que je mettais ça sur la navigation avec Sentry mais du coup ça faisait ramer l'app.
La navigation c'est plus du time to interactive. exemple on est sur le screen home, on va aller dans paramètres, combien de temps ça va prendre pour under toutes les views. C'est plus comme ça.
intéressant comme Matrix. Je suis upstream, on l'a veut pour ouvrir tes mails et on se l'est tapé à la mano sur Suntree et si tu fais à la mano, tu risques de mal intégrer ta trace et d'avoir des mauvais résultats. Donc si ça peut être built-in dans Expo Routa, ça serait vraiment parfait.
Ouais peace !
tu changes que tu oublies que tu updates et qu'en fait le truc il est perdu et que tu as des mauvaises métriques et que tu fais mais pourquoi les chiffres ne sont pas bons ? désolé, j'ai refactor, j'ai bougé le bouton, j'ai oublié. Non mais ça ça arrive, tout ce qui est manuel de toute façon, observabilité, c'est pareil, c'est un full time job. Mais de toute façon ils disent ouais pour l'instant c'est en open beta, donc les 10 000 premiers monthly active user c'est free. For higher usage, contact sales. Par email, tu vois, y rien d'autre. Ok.
Il détaille les scénarios en dessous. C'est pour monitor le start-up performance en production, comparer les performances entre les releases et les over-the-air updates, investiguer pour les slow sessions sur des devices spécifiques. Par contre, il déconseille pour le crash reporting et error tracking, le custom analytics et event tracking, et le profiling et debugging.
Oui pour l'instant, parce qu'en fait le mec qui faisait le SD-Con chez Sentry, comment il s'appelle ? Je ne sais plus. Je vois que c'est Bosch et Expo maintenant. je pense que... Ouais je pense que c'est vraiment deux outils différents quoi. De toute façon battre Sentry ça va être très compliqué. Et en plus Sentry le truc c'est que tu peux le mettre avec ton back-end et tout ça et avec tous les langages de la terre. Enfin peut-être pas tous mais beaucoup. Donc ouais je pense que c'est un autre tool.
ils vont vouloir faire un truc tout en même temps où au final après ils vont gérer eux-mêmes les crash reports
Ouais, à terme,
mais curieux de voir le pressing quand c'est marqué contactus, je suis jamais hyper sourd.
Ouais, j'avoue. oui, c'est clair. Moi c'est c'est pas encore clair non plus donc bon.
Oui, sûrement.
Euuuuh... Ok !
Euh... On va passer à la partie question rapide ! Le tolk que vous auriez voulu voir mais qui n'était pas à la conf, Mathis.
C'est pas quelque chose que j'aurais voulu voir mais on a manqué d'un talk sur du style.
design, state of design, vas-y mec bah voilà c'est ça que je vais faire, je vais proposer un talk Le style, of reactive style, un truc du genre Parce que tu utilises quoi toi en ce moment ?
Ouais.
moi je suis passé sur Uniewind
Uniewind, ok ouais donc Tailwind Ok et toi Gab, tu utilises quoi en ce moment ?
Un style.
Uniside, oui, donc Uniside c'est une wind. Santé le wind, pardon. Oui, faut suivre, c'est vrai que faut suivre. J'avais fait un épisode, ça serait vrai qu'il faudrait que je fasse un épisode spécial. Ouais. Et...
Halloween que j'aime pas.
Unirwind est build on top of Unistyle.
C'est vrai qu'en avait pas mais par contre on a bien parlé
Zach, pardon, la personne qui fait React Native Reusable. Et faut aller en conférence à les amis parce que quand il m'a dit je suis Zach, en fait j'étais persuadé que je l'avais déjà vu à Chain React mais en fait pas du tout. C'était pas lui. Et donc quand l'année dernière j'étais à Chain React et que je parlais avec un mec, j'ai cru que c'était Zach de Reusable. Et donc je pense qu'il a dû me prendre pour un taré parce que je lui parlé de trucs qu'il ne devait pas comprendre. Et là pareil un jour après je mais t'es le mec de Razéble ? Bah oui ! Ah bah ok ! Qui pro quo de fou quoi ! Trop rigolo ! ouais alors pour... Mettez vos vraies photos sur les avatars comme ça on sait à peu près à quoi avoir semblé. Et toi Gab le talk que t'as pas eu... Mais que t'aurais voulu voir.
Par exemple chez PES c'est forcément un talk mais c'est question plus par rapport à Expo UI où je m'en sers sur mes apps et c'est vraiment top d'avoir les API natives et les patternes sont vraiment stylées pour avoir une app qui matche vraiment l'IOS natif avec SwiftUI ou Jetpack Compose sauf que là j'ai l'impression qu'on repart sur un truc où on définit plusieurs fichiers par plateforme et curieux de savoir c'est quoi un peu la vision moyen long terme qu'ils ont là dessus. Est-ce que c'est de rester de trucs différents pour que ce hyper malable ou de retourner au truc tu l'écris une fois et tu le run partout ? Donc c'est plus une question qu'un talk mais ça aurait été cool un peu d'expander là dessus.
Parce que là ils ont annoncé que c'était stable, expo UI v.1 donc ouais c'est vrai qu'ils n'y avaient pas de talk dédié dessus quoi. C'était...
C'est ça, je sais pas si ça mérite vraiment un talk puisqu'ils en ont... Je sais pas si ils ont déjà fait des talks mais ils en ont pas mal parlé dans leurs blogs, sur d'autres supports mais...
Ouais c'est ça mais un peu voir tous les cas d'usage, tout ce qui est possible, une overview de tout ce qu'il a Ouais, c'est clair Et euh... Moi un truc que j'aurais voulu voir c'est... Comment on gère les deep links, réconciliation des data, tout ça quoi Parce c'est un peu ce qu'on a au taf en ce moment Et tu sais dois passer par AppFlyer, ce genre de truc... J'ai l'impression qu'il a 40 000 outils qui font chacun un petit bout et qu'à la fin t'es obligé d'avoir...
Bon.
outils cool là-dessus que j'ai cette EP là, c'est software mansion qui le fait mais t'as détour ou du coup c'est hyper. Ça dépend de que tu veux faire EC plus les deferred deep links.
Ouais, détour. Ouais mais ça fait pas tout en fait. Ouais ça fait pour le 10 prix. Ouais, c'est ça, c'est faire le deep link. Non moi ce serait genre t'as un deep link par email et tu veux le tracker jusqu'à ce que le mec il soit sign in tu vois. Donc c'est vrai que Dettour règle une partie de ce truc donc c'est Software Mention Dettour si vous voulez voir ce que c'est. Mais t'es obligé de combiner encore deux morceaux parce que tu perds un morceau entre l'email et je clique et le lien tu perds quand même... Un truc de toute façon, c'est un truc compliqué, c'est pas pour rien que Upflier. Mais le truc c'est que c'est ça, c'est qu'après tu prends Upflier ou les autres solutions, là t'as un provider qui fait 4 milliards de features et t'as juste besoin d'un petit truc. Du coup, c'est pour vas-y, en un week-end il y moyen que tu unbundles la feature du SDK à les Cloud Codes. De toute façon, Cloud Codes, non c'est quoi ? Yarn, attends c'est quoi ? Qui était réécrit en Rust, qui était en Zig et qui a été réécrit en Rust en une semaine. en trois jours ? Qui c'est qui m'a dit ça ? Je crois que c'est Pablo qui m'a dit ça, je sais plus. je crois que si c'est ça, Ben ! Si si c'est ça ! C'est Ben qui était en ZIG, enfin un langage de programmation qui était réécrit dans un autre langage de programmation en quatre jours.
... si j'ai vu passer une grosse migration... C'est pas Ben ? Non, je dis des bêtises. C'est le quel cas ?
...
Ok, challenge accepted, ouais ouais, why not. C'est possible, bah comme quoi apparemment c'est possible.
Après quand t'as toccane illimité, il y a beaucoup de choses qui sont plus simples.
Ouais, c'est ça, une libe que vous avez découvert à BGS que vous allez installer dès demain.
Vas-y Mathis. Ah ouais, on continue. C'est bien. Tu vois, on a choisi un truc. On est bon. On est droit dans nos bottes jusqu'au bout. Et toi, Gabriel, qu'est que tu as installé en rentrant ?
Expo observe.
C'est vrai que je l'avais zappé observe mais je le mettrai bien en effet et sinon ouais les portales.
enfin, Teleport plutôt.
Moi ce serait SimCam. Alors je savais pas du tout ce que c'était SimCam de software mention. En fait ça permet d'en... Je comprends pas. On a... Hey ! La keynote d'Apple, elle a eu lieu hier, y'a pas ce truc là. Parce qu'en fait quand on un simulateur, y'a pas la caméra. Quoi ? Oui. Et donc si voulez faire des trucs genre tester la caméra et ou scanner un QR code, bah en fait vous pouvez pas. Et donc SimCam, ça résout ce problème, fait ça ajoute une caméra. Donc vous pouvez ouvrir un simulateur et qu'il va scanner votre ré. En fait, tu peux lui donner ce que tu veux. Soit tu lui donnes ta webcam, soit tu lui donnes ton écran. Et donc ça permet notamment de tester des QR codes en local, direct depuis sa machine. J'ai trouvé ça trop smart. me dit, bah ouais, c'est vrai, pourquoi il n'y pas... Enfin tu sais, c'est ce genre de truc que tu réalises. te mais ouais, en fait, pourquoi il n'y a pas ça ? Pourquoi ce n'est pas built-in ? Ça en fout. Donc je l'ai installé.
Avant, à chaque fois se le mettre à la mano sur son tel.
Ouais bah c'est ça, pour scanner un QR code des fois t'as besoin quoi, bah... Là, plus besoin. Avec SimCam.
l'écosystème React Native dans deux ans à votre avis est ce qu'il y aura plus de gens ou moins de gens ? Gabriel qu'est ce que double on fait fois deux le nombre de downloads ou comment ça se passe ? Parce que là on est déjà des millions
je pense que oui beaucoup plus d'utilisateurs parce qu'on disait tout l'heure ou ceux qui va mcode etc qui check pas par défaut ils vont partir là dessus donc beaucoup plus d'utilisation après de gens dans la commune vraiment actifs je sais pas si ça sera pas linéaire l'un avec l'autre mais je pense ça va quand même continuer de lever la part
A la WebS... Là on est arrivé à 6 millions de downloads Expo et 50k star, est-ce que va y avoir un plateau où ça va encore exploser et on va lâcher encore un étage à la fusée ? D'ailleurs le premier talk, c'est vrai qu'il était bien de KZZZF, c'est le CEO de Software Mansion je avait tout un délire avec une requête qui perd des étages au fur et du coup on a perdu le bridge on a perdu ces trucs là et que maintenant on est un requête to the moon c'était intéressant donc peut-être que ça va doubler que chacun aura sa propre app sur les stores bon ça reste quand même une petite complexité à voir quand même mais Mathis dans deux ans est ce que tu seras senior software engineer mobile rack native confirmé
Dans deux ans je pense qu'il y aura de plus de monde qui sont en train d'ouvrir tous les MCP. Chaque librairie a son propre MCP ouvert pour les agents IA. Maintenant dès qu'on demande de faire une application mobile, c'est Expo qui recommandait parce qu'ils ont leur propre MCP aussi qui est ouvert. Je crois qu'ils veulent l'ouvrir à version gratuite. Pour le moment il faut payer le starter mais l'objectif c'est de le rendre disponible à tout monde.
Je pense que c'est bon, le Expo MCP tu peux l'ouvrir en Customer Player, mais maintenant même en Gratos tu peux l'avoir.
Parce qu'il a Software Mention qui font aussi leurs skills, leur MCP, Callstack avec native performance. c'est de plus en plus facile de faire des apps.
Il a Margello aussi, Margello qui ont fait leurs skills aussi. Alors du coup, il faudrait un skill qui choisisse lequel skill on doit utiliser. Ça rend fou cette affaire. Vous êtes sur lequel vous en ce moment ? Deux skills.
C'est ça.
Expo MCP classique pour... C'est surtout pour lire la documentation comme les SDK changent tout le temps. Ouais, c'est ça.
Ouais ok. Ouais, la flim. Ouais la flim. Et toi Gavrey, utilises le quel de skill en ce moment ? rien du tout
ceux d'Expo majoritairement et j'avoue j'ai pas testé leur MCP mais lorsqu'il après pour la doc j'ai Context Seven qui va la choper je sais pas si fait la même chose que leur MCP mais ça fait le taf
Ok, un speaker que tout le monde devrait suivre et qui n'est pas encore dans tous les podcasts.
Pour moi le speaker c'est Kadhi en fait. Kadhi elle donne des talks qui parlent à tout le monde même si on ne pas forcément la couche profonde React Native. Ça va parler à tout le monde, ça va être de la performance sur les stores, de la performance in-app, comment on fait une bonne application. sais qu'il a plusieurs années elle donnait un talk qui était comment faire une application qui ramène 5 étoiles. En fait c'est des petits détails qui sont bons d'être appelés régulièrement même pour des développeurs expérimentés.
Alright.
Donc moi j'aime bien. Je trouve qu'à chaque fois les talks sont différents et...
C'est Actionable tout de suite quoi ! J'avoue ! Et Gabriel, est-ce que tu vas mettre l'accessibilité sur tes Zapps ou pas ?
Ouais c'est ça.
En vrai le talk était cool. Moi je le fais sur les trucs de base, petites prompts, mais j'ai du mal à vraiment visualiser comment les gens s'en servent vraiment, genre du voice over ou des trucs comme ça, donc j'avoue je le fais pas. Mais très cool de savoir tout ce qui est possible et comment les gens s'en servent concrètement, mais c'est pas un truc que quand tu vas vite, que tu mets en avant quoi, ce qui est peu dommage.
De Brita
Ouais.
C'est la dernière feature qui est mise en ligne. qu'après vérification, même WhatsApp, l'accessibilité, c'est un enfer. La scalabilité du texte, rien que ça, donne pas envie de faire de l'accessibilité.
J'accède si vite.
oui, vous êtes si chouette.
Non je ne pas étonné. Ok, moi ce serait plus... On en a eu un mais... Offline... mais non mais n'était pas là en fait ! Offline's first designing for production.
si c'était Aston Martin mais oui mais euh... Je sais pas, alors soit Offline First, je suis déjà on top of The Hill et puis... Ouais je sais pas, ça me semble pas ouf avec Les Jones States, ça me semble tellement easy que... Ça me semble tellement easy que... Voilà mais je pensais que ça allait être vraiment plus énervé que ça en fait mais là c'était vraiment high level, oui il faut faire du offline. Oui mais il pas dit exactement comment.
Ouais on utilise déjà les John State.
Quelles sont les limites ? Combien d'offline on peut mettre ? bah voilà, il a William qui est dans le chat, big up à William. Alors attends, on va passer à Bjs.
Voilà, un speaker que tout le monde devrait suivre, William !
bah oui, non mais ça oui j'avoue, j'avoue, j'avoue justement on disait William que l'année prochaine t'arrives avec soit des flammes, soit une machine à fumer, voilà parce que là le level de vidéo, ok, il est déjà au maximum, qu'est qu'on peut faire de plus, compliqué, mais ouais j'avoue, en plus Pablo il m'avait dit ouais non j'ai pas vu les vidéos de William avec Gambit Chess Gambit et tout là. Je sais plus exactement le terme mais il m'a dit, je faisais, mais quoi tu... Queens Gambit voilà. Il m'a dit, je lui quoi, tu as jamais vu, faut absolument que ailles les voir. Rien que pour la démo, enfin rien que pour... Tu peux le regarder avec n'importe qui. Avec le niveau de montage et de mise en scène, peux regarder n'importe qui. Donc, AbJS 2026, 5 étoiles ou 4 étoiles et pourquoi ? Vas-y Mathis, qu'est-ce que...
en gambite.
Combien d'étoiles on met dans la review de notre Airbnb ?
5 étoiles, a les workshops, on a appris plein de trucs, on sait pas si on va les utiliser mais au moins on sait que ça existe. Voilà, dans ce présent peut-être. Les talks c'était divers, variés, y eu de la release, de l'accessibilité, un petit peu de tout. On a eu des after-parties tous les soirs et la French Team a mis le feu à l'official after-party.
5 étoiles pour court mais...
dans trois ans peut-être.
Chut !
J'avoue c'est vrai que c'est ça qu'il faut préciser, c'est qu'en fait avant c'était... il y a eu des évents non officiels mais du coup vu qu'internet, Twitter, machin, on se retrouvait tous plus loin mais là il a des vrais évents organisés par tout le monde et du coup j'ai l'impression que c'est la compétition parce que tout le monde veut son évents et en fait il a une semaine d'évents qui commence par un meet-up le mardi dans les locaux de Surf Time Mansion donc... il y a des trucs à faire. J'avoue, Gab, l'année prochaine, tu reviens avec nous ? Ou tu prends ton Airbnb dans un autre appart ?
J'étais bien dans mon air bien mis, c'était juste au dessus de la deuxième Afterparty. Mais non, non, 5 étoiles aussi, très cool, un peu de tout sur les talks. Bon, Afterparty est toujours très cool. Mais ouais, c'est une fois par an où tu vois un peu tout monde. Bah vous, en vrai, je vous vois que l'APJS.
Ok, ridicule.
C'est ça ! Moi je mets 5 étoiles pour stanner le DJ Kim qui a permis de prendre les platines pour faire son DJ set sur le... en haut de... rooftop pardon. En plus il faisait beau et tout, c'était incroyable. Donc on arrive à la fin de l'épisode, on va passer au sujet carte blanche, chacun 2 minutes sur un sujet que vous voulez absolument aborder et qui vous tient à coeur. Mathis, qu'est-ce que...
sujet important, si vous voulez soutenir la communauté React Native, pouvez venir à la React Native Connection 2026 le 24 septembre à Paris.
c'est beau ! oui carrément ! Oui c'est vrai, correct, on sera là-bas. Très bonne annonce, franchement excellent. Tu vois, marketing, CFO, officer, excellent. On va faire gagner des places aussi, une place, on fera gagner une place ouais. Abonnez-vous à l'annouciliateur qui est quelque... débrouillez-vous, il a un newsletter quelque part. Vous pourrez gagner une place. Donc c'est quand ? Oui, septembre. Notez les dates, l'Arc Native Connection, tout ça. Très bonne annonce. Vas-y Gabriel, c'est quoi l'annonce que t'as à faire à la communauté Arc Native francophone ?
deuxième œuf.
pas d'annonce, c'est vrai que du coup, il est coûté à % à ce que dit Matisse, mais c'est cool. Cracovie, peut-être un peu loin et il faut plus d'organisations pour y aller, donc c'est logique. Connections à Paris et c'est toujours cool de voir les gens en vrai au-delà des talks puisque tu peux voir en replay si tu veux mais c'est pas la même quoi.
Oui c'est pareil, c'est moi la question que la icebreaker que j'ai tout le temps même si tu connais personne tu fais hey salut qu'est tu pensé du talk ou qu'est ce que tu as appris ? puis après c'est bon tu fais ça à tout le monde, c'est bon tu vas te faire des potes au bout de deux minutes et après tu connais EarBod et après tu te retrouves à connaître tout le type d'expo et à plus pouvoir faire 5 mètres sans dire bonjour à quelqu'un. a William qui nous dit j'espère que le live de Kim ça va devenir une tradition. Mais carrément je suis complètement d'accord. Moi en plus je suis chaud de lui donner deux trois idées de playlist aussi. Vas-y on va... On va dire ça à Pauline. Moi je viens seulement si y'a Kim qui fait le live après. Voilà plus de taf que ça lui demande. si parce qu'il a quand même fait du sax et tout. C'est vrai qu'il a fait du saxophone. Il a pas juste fait le DJ set et tout. Il a... tant que musicien...
faut se ramener le matos et tout.
Ouais, revenir le matin c'est tout ça quoi. Ouais ouais ouais c'est clair.
en plus il a raté son vol au retour.
ouais !
Ils ont raté leur val, ils ont repris le même que nous, est parti avec 15h, oui ils ont loupé le val.
Euh... le matin !
Ah ouais bah on a raté... Mais c'était ça le potin qu'il fallait dire ! Ouais... Ouais... Ouais... Nous 10 heures c'est bien, 10 heures ça va. Tu te lèves à 7, hop, t'as le temps...
Donc le conseil de prendre l'avion à 7 heures du matin est une mauvaise idée.
Voilà ce qu'il y en tout cas.
Oui mais le powernap n'est que plus efficace. Ah par contre c'est vrai qu'on a attendu une heure... Ouais j'avoue, j'avoue, j'avoue, j'avoue, j'avoue, j'avoue, j'avoue, j'avoue,
Sauf si tu ne travailles pas quoi.
Je sais, tu peux prendre les autres membres de la core team de use-effect.sh.
oui, non mais je pense qu'on est déjà tous passés. Faut que je réinvite des gens sur use-effect doter ça. Bah si, si, si, si. Si justement, parce que dans les photos officielles et tout, je regardais, fais, qui sait que j'ai pas invité sur le podcast. Et en fait, tout le monde est déjà, bah en fait c'est ça, je vais reprendre depuis le début, voilà. Et je vais refaire, je vais refaire la liste. C'est bon.
Tout monde est passé.
Le prochain live, c'est une séance de CrossFit avec tout monde et William.
Exact, ouais vas-y. Ça... Si si en plus on avait dit qu'on le ferait mais on a pas eu le crossfit mais on n'a pas eu le temps de... Enfin ça à l'année prochaine. Ok les amis, on va clore l'épisode de Gabriel où est-ce qu'on te retrouve sur les internets en ce moment tu disais quelle app faut download. C'est que tu étais en train de... Ouais bah oui justement laquelle, laquelle, qu'est-ce qu'on download les gens, les gens ils download quoi.
Je sais pas si je suis dispoissé d'être là mais...
Les miennes.
Si vous aimez les bouquins, j'ai une app qui s'appelle Mos qui permet de suivre vos bouquins et vos lectures. Et si vous aimez le café, binouise pour suivre un peu les grains que vous achetez et vos préparations. sinon sur LinkedIn. Be noise !
Been with... Been with... Been wise. Ok.
A ça le feedback aussi que je me suis fait faut des noms hyper uniques et spécifiques sinon galère d'être référencé.
mais ça c'est chou, je t'enverrai, j'ai un agent qui fait ça. mais avec toi même pour savoir market et tout machin, réseaux sociaux tout ça.
Ouais pour retrouver... Ouais je vais napp' où le nom il est en plusieurs mots et... ouais hyper galère de le faire référencer.
Ouais je vois. Ok sinon c'est sur LinkedIn, Gabriel Ofman, Matisse, où est-ce qu'on se retrouve sur les internets ?
Ouais.
LinkedIn Twitter X
Mathis Dev, ok, pour soutenir l'émission, si vous voulez retrouver tous les liens c'est wishipit2day.com podcast en espérant que vous avez appris quelque chose. Vous pouvez mettre 5 étoiles sur Spotify et sur Apple Podcast. Une phrase mémorable, dans les 30 prochains jours, vous allez shipper quoi grâce à Abjise 2026 Mathis ?
Expo observe, je améliorer mes performances.
Ok, ça marche, une heure c'est fait. Tu nous feras des metrics, tu nous feras un recap de Oui. ok, ça on adore, on aime ça. Alors mettre des tools en place, mais observer les tools d'observabilité, c'est ça qu'on veut. Vas-y Gabriel, tu vas faire quoi du coup, toi ?
Non, le maître c'est facile, mais améliorer les performances là ça va être compliqué.
Je vais balancer une nouvelle version de l'app de café où je refais toute l'Ui, donc en principe ça devrait être fini même cette semaine, pas besoin d'un mois.
Ok, qu'est-ce que... Tu refais tout ? Pourquoi genre ? C'est quoi le problème ?
l'interface, elle était pas dingue. C'est beaucoup de formulaires vu que c'est des trucs de tracking et au début j'ai fait une version de padingo et avec ma tête c'est pour ça qu'elle était pas dingue. Non, j'ai tout fait, je suis pas fan d'utiliser des trucs multinous, au bout d'un moment il y a toujours un truc qui correspond pas à ce que je veux et tu dois le surcharger et ça devient plus gaire qu'autre chose. Donc non, unistyle et je fais mon design système.
Tu es fêque quoi.
Non non mais euh, t'as utilisé une libe et tout, machin de formulaire ou...
Et là par contre pour designer j'ai utilisé Pencil.dev qui est assez cool. Parce qu'à l'époque il n'y avait pas l'autre design et même j'ai testé à posteriori et j'ai pas eu le même feeling.
Oui non mais ces trucs là quand tu veux faire entrer quelque chose dedans ça marche pas Pour générer c'est bon mais pour update y'a plus personne que Pensyn je ne connaissais pas Ok Cool
Oula j'ai failli, je vais éternuer, je vais close avant que j'éternue. Allez ciao les amis, à la prochaine, tchuss !
Tcha Tchao
Ciao !