Ferramentas
React Native
Biblioteca para criar apps de Android e iOS escrevendo React em JavaScript, com componentes que viram interface nativa do aparelho.

Quem já escreve React para a web pode usar o mesmo modelo de componentes num app de celular. O React Native recebe código JavaScript e desenha a tela com os componentes nativos de Android e iOS. São os mesmos que qualquer outro app da plataforma usa. O lema do projeto é aprender uma vez e escrever em qualquer lugar.
Para que serve
- Publicar um app para Android e iOS a partir de uma única base em JavaScript.
- Levar para o celular a equipe e o conhecimento de React que a empresa já tem no site.
- Chamar código da plataforma direto do JavaScript pelos Native Modules, quando um recurso do aparelho não tem componente pronto.
- Mirar outras plataformas além das duas principais, que a documentação trata numa página à parte.
Como começar
O guia oficial recomenda partir de um framework, e o indicado é o Expo. Com o Node.js na máquina, este comando cria o projeto.
npx create-expo-app@latestA partir daí, a documentação do Expo ensina a abrir o app no celular ou no emulador. Também dá para usar React Native sem framework, com Android Studio e Xcode configurados à mão. A página reserva esse caminho para apps com restrições incomuns ou para quem prefere resolver essas peças sozinho.
Licença e custo
O React Native usa a MIT, a mais curta entre as permissivas. Um app pago, de código fechado, pode incluir o framework; basta manter a licença e a nota de copyright no que for distribuído. Ninguém vende uma versão premium do React Native. Várias empresas e colaboradores individuais desenvolvem e sustentam o projeto, conforme o README.
Quando vale a pena
A vantagem pesa mais num time de web que já domina React. Ele chega ao primeiro app sem aprender outra linguagem. Se ninguém na equipe conhece React, o Flutter disputa em pé de igualdade: troca JavaScript por Dart e cobre desktop e web no próprio SDK. Pesa também o fato de o caminho recomendado amarrar o projeto, desde o início, às convenções do Expo.