Desenvolvedor Mobile se diferencia em 3 tipos:

  • Mobile Androide Nativo (Kotlin)
  • Mobile iOS Nativo (Swift)
  • e Mobile Multi Plataform (React Native)

Caso você já tenha familiaridade com React no desenvolvimento Web, indicaria a estudar React Native podendo utilizar Expo.

A praticidade do React Native de usar 1 código para 2 plataformas (android e iOS) é bem atrativo. Porém muitos desenvolvedores nativos informam que é MUITO melhor desenvolver nativo. Mas essa briga não sou eu que vou lutar.

Opnião própria. Estuda React Native por ser mais "fácil" de aprender. Com expo você consegue rodar o app que você está codando no seu celular sem precisar buildar a aplicação, mas pode também gerar o aplicativo instalável.

Acabei vendo uns videos sobre o React porém eles super vangloriam para vender o curos e fiquei na duvida se era realmente bom, ou era para a venda do material. mas vou dar um carinho maior então ao React Native. Muito Obrigado!