2015

1ER PROJET BAM EN REACT NATIVE

Quelques mois après le lancement du framework React Native par Facebook en janvier 2015, nous choisissons cette technologie pour tous nos projets. React Native est alors à ses prémices, et a pour ambition de révolutionner le monde du développement mobile avec un framework permettant aux développeurs web de développer des applications iOS et Android au rendu natif avec une seule base de code JavaScript.

2016

1ÈRE CONTRIBUTION OPEN-SOURCE

Nous sommes contributeur à la technologie React Native. Les experts BAM ont produit plus de 170 contributions à des repos sur GitHub pour plus de 2 millions de téléchargements. Certains sont très populaires parmi la communauté open source comme le react native resizer, téléchargé 15000 fois par semaine en moyenne.

2017

1ÈRES CONFÉRENCES SUR REACT NATIVE

Depuis 2017, nous sommes intervenus dans plus de 50 conférences et Meetups autour de React Native. 

Découvrez par exemple, les 5 idées reçues sur React Native, par Nicolas Djambazian, au Human Talk de février 2018. Performance, avenir de la technologie, composition de votre équipe, découvrez pourquoi BAM a fait le choix de cette technologie dès ses débuts en 2015 et a construit depuis la plus grande équipe React Native de France, avec plus de 50 experts.

2018

BAM LANCE SON GÉNÉRATEUR D'APPLICATIONS EN REACT NATIVE

Make permet aux développeurs de lancer des applications React Native en 30 minutes avec tous les outils nécessaires à un code de qualité.

Notre ambition est de pouvoir automatiser l’ensemble des fonctionnalités non-métiers dans Make et de permettre à nos clients de bénéficier du double de fonctionnalités pour la même durée de temps sans ne jamais toucher à la qualité.

2019

50+ experts React Native

60+ projets réalisés

React native

Facebook, Uber, Tesla ont fait le choix de React Native.

React Native permet de développer très rapidement des applications mobiles multiplateformes. Un seul code à développer pour une application déployée simultanément sur iOS et Android.

Rencontrez certains de nos experts

Alex, architecte

Alexandre est contributeur à la technologie React Native et a créé et co-crée des librairies open source React Native largement téléchargées, dont plus de 700K téléchargement pour le react native resizer. Il travaille sur une application regroupant des millions d'utilisateurs, dont le défi technique est l'intégration de modules React Native dans les applications natives existantes.

Yann, Deputy CTO

Yann est deputy CTO chez BAM et travaille sur React Native depuis les prémices de la technologie en 2015. Il est architecte de “Make”, le générateur React Native de BAM qui automatise le lancement de tous nos projets. Il permet de lancer un projet en 30 minutes avec tous les outils nécessaires pour produire un code de qualité. Résultat : des centaines d'heures gagnées sur nos développements.

Tycho, architecte

Féru de technologies et de principes d'architecture, Tycho est architecte développeur chez BAM. Il mène aujourd'hui une équipe de 8 développeurs chez Meetic dont l'enjeu technique est le développement en parallèle d'une application React Native et d'une PWA, avec l'utilisation d'une bibliothèque partagée de composants.
Contacter un expert

Une équipe pour toutes les plateformes

Utiliser React Native permet de faciliter la gestion de vos équipes. Une base de code unique pour toutes vos plateformes signifie une équipe unique pour vos applications android et iOS.

React Native est un framework Javascript, un des languages les plus  populaires : +70% des développeurs le connaissent selon stackoverflow. La gestion de votre recrutement et la montée en compétence de vos équipes sont simplifiés ! 

Facilité d'évolution de votre application

Grâce à React Native, vous pouvez faire évoluer et debugger vos applications beaucoup plus rapidement pour 2 raisons :  

  1. vous n'avez à développer vos modifications qu'une seule fois
  2. vous pouvez les déployer simultanément sur toutes les plateformes en 30 min grâce à code push

D’un point de vue utilisateur, le téléchargement de vos mises à jour ne sera pas obligatoire dans tous les cas. Code push permet de faire passer des changements, comme des corrections de bugs, sans que les utilisateurs ne s’en aperçoivent.

Code compatible iOS et Android

La nécessité de développer deux codes différents pour les deux plateformes iOS et Android est une des contraintes majeures du développement mobile. Très souvent, les applications n’offrent pas le même niveau d’expérience aux utilisateurs des deux plateformes.

Grâce à un moteur en Javascript qui donne des instructions aux instances natives, React Native permet de développer une seule base de code pour iOS et Android, déployable simultanément. On gagne en moyenne 30% sur le temps de développement et de maintenance de l'application.

Performances natives

La performance d’une application se mesure grâce à différents indicateurs :

  • Temps au premier octet : le temps que met votre application à obtenir une première réponse des serveurs (idéalement entre 0,1 et 0,5 s).
  • Temps de chargement : le temps entre le lancement de l’application et le moment où l’utilisateur peut commencer à l’utiliser (idéalement <1,5 s)
  • nombre de requêtes simultanées : le nombre de requêtes que votre application peut traiter à la fois sans dégrader la performance.
  • Taux de crash : le rapport entre le nombre de crash et le nombre de lancement de l’application. Il faut viser un taux en dessous de 2%

Avec une application React native, vous donnerez à vos utilisateurs une expérience de navigation aussi fluide et performante que sur une application native, notamment grâce au fait que React Native fait directement appel à des API natives.

Articlespour aller + loin

AN INTRODUCTION TO REACT-NATIVE-REANIMATED

Making awesome animations on your React-Native app with the Reanimated library.

Lire l'article

COMMENT MAKE PERMET D’AVOIR UNE APPLICATION SCALABLE EN 30 MINUTES ?

Make est le générateur React Native de BAM qui permet aux équipes de coder des fonctionnalités de qualité et le plus rapidement possible.

Lire l'article

5 EXEMPLES D’APPLICATIONS REACT NATIVE RÉUSSIES

Découvrez pourquoi Instagram, Uber Eats et Bloomberg ont choisi React Native pour refondre leur application mobile.

Lire l'article