Spring GDS 25è Aniversari
Una empresa de logística que envia a 190 països va construir alguna cosa per enviar-se a si mateixa.
React Native és un framework per crear apps mòbils amb React. Escrius components en JavaScript o TypeScript, i el framework els renderitza com a elements d'interfície natius reals a iOS i Android en lloc de com a vistes web. Un sol codi, dues plataformes, widgets genuïnament natius a la pantalla.
Se separa d'una app React web normal a la capa de renderitzat. En lloc d'HTML i el DOM, els teus components es mapegen a vistes de plataforma, i un pont connecta la teva lògica de JavaScript amb les APIs natives del dispositiu per a la càmera, el GPS, les notificacions i la resta. L'arquitectura més recent substitueix aquest pont per una interfície més ràpida i directa. Una marca de retail que vol la mateixa app de fidelització a totes dues botigues sense muntar dos equips natius separats és el cas típic. La major part del codi es comparteix, amb petites branques específiques de plataforma on les experiències han de diferir.
React Native no és el mateix que Flutter, que fa servir Dart i pinta la seva pròpia interfície, ni que el desenvolupament totalment natiu en Swift i Kotlin, que dona el màxim control i el millor sostre de rendiment. React Native se situa al mig. Canvia una fina capa de rendiment natiu per un gran guany en codi compartit i velocitat de desenvolupament, que és el tracte encertat per a un ampli ventall de productes.
React Native és com abordem bona part del nostre desenvolupament d'apps mòbils. Un client arriba amb un producte que ha de viure a iOS i Android, i un únic codi compartit vol dir que un sol equip pot publicar a totes dues sense duplicar el pressupost ni el calendari.
Som directes amb els límits. Gràfics pesats, integracions profundes de plataforma o apps on cada fotograma compta poden empènyer-nos cap al codi natiu, i de vegades l'escrivim just al costat de la capa de React Native. Per a la major part del desenvolupament d'aplicacions, l'enfocament compartit guanya en velocitat i en el cost de mantenir el producte durant anys. Portem l'experiència amb React sobre la qual ja corre la nostra feina web, l'apuntem al mòbil i llancem una app que se sent nativa perquè ho és.
Necessites la mateixa app a totes dues botigues sense muntar dos equips? Construïm-la.
Una empresa de logística que envia a 190 països va construir alguna cosa per enviar-se a si mateixa.
Convertir una marca en un negoci que funciona.
Mig milió de persones. Una app. Zero caos.















