Logo de Dallonses

React Native

Què és React Native?

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 a Dallonses

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.

Parlem de mòbil

Serveis relacionats


Preparat per a traballar junts?

Reserva una reunió
Aymón sostenint una revista Tools davant de la seva cara
Ari treballant en un portàtil a l'aire lliure envoltada de plantes
Vista superior d'un escriptori de fusta amb teclat, ratolí i auriculars
Il·lustració dibuixada a mà d'una mà chasquejant els dits
Nico recolzat contra un dispensador d'aigua al costat d'un extintor
Primer pla d'un ordinador obert amb placa de circuit i components sobre un escriptori de fusta
Bernat i Andreu col·laborant en un escriptori amb monitors i un portàtil
Il·lustració dibuixada a mà d'una mà oberta saludant
Aymón sostenint una revista Tools davant de la seva cara
Ari treballant en un portàtil a l'aire lliure envoltada de plantes
Vista superior d'un escriptori de fusta amb teclat, ratolí i auriculars
Il·lustració dibuixada a mà d'una mà chasquejant els dits
Nico recolzat contra un dispensador d'aigua al costat d'un extintor
Primer pla d'un ordinador obert amb placa de circuit i components sobre un escriptori de fusta
Bernat i Andreu col·laborant en un escriptori amb monitors i un portàtil
Il·lustració dibuixada a mà d'una mà oberta saludant