A casi dos meses de anunciar el adios a React Native, Airbnb presentó el estado y avance del desarrollo móvil nativo en su eventoAirbnb Tech Talk: Native Product Development.
A mediados de Junio, Airbnb anunció que abandonaría React Native, bueno, no dijo abandonar, la palabra que usaron fue Sunsetting React Native o en palabras de Jose Alfredo Jiménez, React Native se ira con el sol cuando muera la tarde en Airbnb. Noticia triste para la comunidad de React Native ya que Airbnb junto con Instagram, Facebook, UberEats o Platzi (😉) era uno de los campeones de esta alternativa al desarrollo nativo.
Importante antes continuar…Programar nativo o híbrido con React Native u otras opciones es una decisión que debe ser tomada con base en tus condiciones de desarrollo, objetivos de producto y muchos otros factores. En este video Freddy te explica más sobre el tema.
Y si eres estudiante de Platzi sabes que siempre puedes aprender ambas opciones. Tanto desarrollo Nativo con Swift, Kotlin y Java o React Native, Ionic, Xamarin etc.
Actualmente tienen 130 Programadores dedicados a las aplicaciones móviles. Y como siempre sucede en estos eventos, soltaron el “We are hiring” (Aplicas acá)
En iOS el 70% del código está en Swift
En Android el 90% de su código está en Kotlin
Tienen más de 1000 vistas diferentes para cada una de las aplicaciones
En iOS tienen más de 800k líneas de código Entre Obective-C y Swift
En Android tienen: Más de 500K líneas de código Entre Java y Kotlin
Además de dejar bien claro que su migración a lenguajes nativos es más que un hecho, también contaron cuáles han sido las herramientas y puntos clave para lograr este proyecto.
Por cada 6 MB de peso de una APK’s, detenctamos un decremento de un 1% en las instalaciones de la aplicación. (Si quieres saber más acerca de optimizazión y rendimiento de aplicaciones android, te recomiendo este artículo)
Él es Adam Miskiewicz, uno de los primeros desarrolladores móviles de Airbnb, quien luce orgulloso su camiseta de AirbnbReact en el evento de desarrollo nativo de Airbnb.
Airbnb es una empresa que ademas ha aportado documentación útil de como desarrollan su software y las reglas que siguen, permite a uno como desarrollador saber como iniciar en buenas practicas.