Artigos de Tecnologia e Negócios > Mobile

Como começar com React Native?

Mario Souto
Mario Souto

A ideia desse artigo é para servir de suporte para quem quer dar o pontapé inicial no desenvolvimento de aplicativos com JavaScript por meio do React Native e não sabe por onde começar.

Imagem do React Native

Realmente da para fazer apps apenas com JavaScript?

Se você ainda não conhece bem a ferramenta, acho que vale ressaltar que ela ainda está em desenvolvimento mas pode ser uma alterntiva bem poderosa para usar em seu próximo projeto, ressaltado que por não estar ainda na versão 1, alguns recursos podem ainda não estar disponíveis e demandar conhecimento nativo para sua implementação, recomendo fortemente analisar a ferramenta e fazer provas de conceieto para validar se a sua ideia vai conseguir tirar proveito do que ela tem a oferecer. Acho que para dar um contexto mais real, melhor do que eu tentar explicar é ouvir esse podcast onde você pode acompanhar um caso real de uso no Banco do Brasil e talvez fique mais fácil de tirar suas próprias conclusões se baseando em um caso real com experiências reais. O mais legal e que eu vejo muito futuro aqui, por mais que a ferramenta ainda esteja em desenvolvimento é que você pode reaproveitar seus conhecimentos de React da Web para conseguir começar, sabendo disso, o próximo passo é aprender a lidar com as peculiaridades da plataformas mobile como acesso a hardwares como câmera, bluetooth entre outras coisas.

Caso queira ver um projeto na prática com o que vamos ver aqui, confere esse vídeo da minha série criando um app de música:

Quem está usando?

Como a ferramenta foi feita pelo Facebook, obviamente internamente eles usam em alguns produtos como o Instagram, algumas partes do Facebook (Sim, é possível adicionar o React Native em uma app que já existe), mas o bacana é ver outras empresas também adotando como Pinterest, Tesla, Uber, Walmart e outras que você pode ver aqui https://reactnative.dev/showcase

E por onde começar?

Bom primeiramente você vai precisar ter na sua máquina instalado os seguintes programas:

Lembrando que nesse cenário é preciso ter Android Studio e xCode para emular/simular um dispositivo em seu computador, você ainda pode usar seu próprio celular mas é necessário um computador razoavelmente mais potente para executar esses programas

E se eu quiser fazer meus códigos agora?

Link para acessa direto

Artigos de Tecnologia e Negócios > Mobile

Cursos profissionais de Mobile é na Alura, comece agora!

  • 1120 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 1120 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 1120 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 1120 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Procurando planos para empresas?
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana