Profile picture of Armand PETITđŸ“±
Armand PETITđŸ“±
Expert React Native & Expo
Follow me
Generated by linktime
June 25, 2025
Ton app Android est trop lourde.   Voici comment l'optimiser : Quand tu compiles une app React Native pour Android, tu embarques souvent bien plus que ce que tu utilises rĂ©ellement. Et ça alourdit tout : → le bundle tĂ©lĂ©chargĂ© depuis le store   → la taille finale installĂ©e sur l'appareil   → la mĂ©moire occupĂ©e Ă  l’exĂ©cution Mais Android a une arme intĂ©grĂ©e pour ça : R8. R8, c’est un peu comme le tree shaking du web.   Il Ă©limine le code natif inutile de ton APK ou AAB.   Et il le fait automatiquement Ă  la compilation. Ce que tu peux faire dĂšs maintenant : → Active `minifyEnabled` dans ton fichier `build.gradle`   → Active aussi `shrinkResources` pour rĂ©duire les images embarquĂ©es   → Ajoute les rĂšgles nĂ©cessaires si tu utilises des libs tierces (pour Ă©viter les obfuscations critiques) RĂ©sultat ? Sur une dĂ©mo React Native de base : → Avant optimisation :     - 7.7 Mo Ă  tĂ©lĂ©charger     - 21.5 Mo installĂ©s sur l'appareil → AprĂšs R8 :     - 5.5 Mo de bundle     - 15 Mo installĂ©s     - 63 composants restants (vs 75 avant) Ça fait plus de 2 Mo gagnĂ©s
 juste en changeant deux lignes. Moins de taille = plus de tĂ©lĂ©chargements.   Moins de code inutile = meilleures perfs.   Plus simple = mieux pour tout le monde. Tu bosses sur une app Android avec React Native ?   Active R8.   T’as rien Ă  perdre, tout Ă  gagner. https://lnkd.in/eqzNhCxM
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.

50 Likes
June 25, 2025
Discussion about this post
Profile picture of Hadi Mouter
Hadi Mouter
DĂ©veloppeur Full Stack | React ‱ Next.js ‱ Node.js
2 months ago
trop de devs RN nĂ©gligent R8 alors que c’est littĂ©ralement deux lignes pour booster perf et UX direct
Profile picture of Ronan Jaffré
Ronan Jaffré
Développeur Senior ReactJS NextJS | NodeJS NestJS
2 months ago
R8 c’est vraiment un super truc souvent sous-estimĂ© en React Native  
Profile picture of Wassim Ahmane
Wassim Ahmane
Founder @AIOPSWORKS - Agents IA & automatisations (Support & Pré-vente) pour e-commerce
2 months ago
R8, c’est le genre d’outil que t’ignores jusqu’à ce que t’en vois les chiffres.
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