React Native

React Native é um framework JavaScript criado para desenvolver aplicativos mobile nativos para iOS e Android. Aqui você vai conhecer um pouco sobre esse framework, vai preparar seu ambiente de desenvolvimento e criar seu primeiro App.

1

O que é React Native

O React Native é um framework JavaScript criado para construir a interface do usuário em aplicativos móveis - smartphones e tablets.

Criado pelo Facebook baseado no React - que cria interfaces voltadas para aplicações web, o React Native é a solução para criar aplicativos nativos tanto para Android quanto para iOS.

O diferencial do React Native é escrever um único código que vai funcionar tanto no Android quanto no iOS de forma nativa. Um exemplo disso é que o mesmo código de um botão vai ter a aparência de um botão Android, quando executado em um dispositivo Android e vai ter uma aparência de botão iOS quando executado em um dispositivo iOS.

Podemos dizer que o React Native:

  • Utiliza sintaxe declarativa.
  • Parte do processo de integração contínuaÉ baseado em componentes.
  • É multiplataforma.
  • Utiliza a linguagem JavaScript.
2

Por que aprender React Native?

Os dois principais sistemas operacionais mobile são Android e iOS.

Para ser um programador Android e iOS é preciso dominar duas tecnologias: Java ou Kotlin (para dispositivos Android) e Swift (para dispositivos iOS).

É muito custoso e demanda um certo tempo aprender duas tecnologias. No contexto de uma empresa que possui um aplicativo nas duas plataformas isso significa ter duas equipes - uma para cada plataforma - e a manutenção do código se torna mais demorada.

Aprender React Native é o caminho mais curto para dominar a programação mobile - Android e iOS - já que só é preciso aprender um linguagem de programação (JavaScript) e escrever apenas um código.

Na DevMedia o aprendizado React Native está dividido em duas seções:

  • Linguagem JavaScript, que é utilizada pelo React Native e por isso é um pré-requisito.
  • Framework React Native, a ferramenta utilizada para criar aplicativos mobile multiplataforma.
3

Exemplo de código React Native

Veja abaixo um exemplo de código React Native:

  • JavaScript é a linguagem necessária para programar em React Native
  • JavaScript é uma linguagem com tipagem mutável.
  • JavaScript é uma linguagem multiparadigma.
4

Carreira Mobile React Native

O React Native é um framework JavaScript criado pelo Facebook para desenvolver aplicativos mobile nativos multiplataforma.

Um aplicativo mobile não é o sistema todo e sim a parte visual dele. Através dele conseguimos interagir e visualizar as informações do sistema, por isso um aplicativo é a capa do sistema.

Como dito o aplicativo não trabalha sozinho. Para exibir as informações ele precisa da camada Back-end que é quem vai processar e armazenar os dados e fornecê-los para o aplicativo (Mobile) quando necessário.

Programar em React Native significa criar a parte visual (mobile) do sistema.

Parte visual de um app feita com React Native
Figura. Parte visual de um app feita com React Native

Características da programação Mobile

  • Envolve conhecimentos referentes a experiência do usuário (UX).
  • Está associado a programação da ‘tela’, ou seja, a programar o que aparece para o usuário e como ele vai interagir com o aplicativo.
  • Sempre há vagas para programador React Native já que através dele criamos aplicativos tanto para Android quanto para iOS.
  • Envolve programar as ações que o usuário vai fazer no sistema.

Aprender React Native é o passo final na carreira programador Mobile.

Plano de estudo Programador Mobile
Figura. Plano de estudo Programador Mobile.

Utilize o React Native para se tornar um Programador Mobile multiplataforma.

Por que aprender na DevMedia?

Estudar tecnologia na DevMedia é uma experiência única. Nossa metodologia de ensino é baseada nos seguintes pilares:

Casos de sucesso da DevMedia

Confira outros conteúdos

Veja todos os conteúdos

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar