When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

React Native e Typescript: Criação de Apps Android e iOS

Aprenda a construir aplicativos para as plataformas Android e iOS com uma base code (Javascript) usando React Native.

     
  • 4.7
  •  |
  • Reviews ( 183 )
₹799

This Course Includes

  • iconudemy
  • icon4.7 (183 reviews )
  • icon16.5 total hours
  • iconportuguese
  • iconOnline - Self Paced
  • iconcourse
  • iconUdemy

About React Native e Typescript: Criação de Apps Android e iOS

Olá dev, tudo blz?

Seja bem-vindo e bem-vinda ao curso prático de criação de aplicativos para dispositivos móveis nas plataformas Android e iOS, com React Native e TypeScript. Através do React Native você cria apps para ambas plataformas codando apenas uma vez. Esse é o diferencial do React Native.

Além de codar um único projeto para criar apps nas duas plataformas, você também utiliza a linguagem Javascript como base para o desenvolvimento, o que facilita bastante para os DEVs que já trabalham com essa linguagem de programação.

O curso tem como público-alvo desenvolvedores e desenvolvedoras que desejam conhecer o processo de criação de apps mobile com o React Native, mas que já têm conhecimento, mesmo que básico, do funcionamento do React para web, como por exemplo o uso de propriedades, estado e imutabilidade, hooks, etc. Aqui nesse curso, NÃO abordaremos esse conceitos básicos de React.

De início criaremos um primeiro app mais simples para conhecermos algumas das funcionalidades do React Native, bem como a aplicação de recursos indispensáveis ao processo de criação de apps com qualidade, como por exemplo os testes automatizados.

Apesar de podermos criar o app para as plataformas Android e iOS, neste curso criaremos o processo de build e hospedagem em loja de aplicativos APENAS para a plataforma Android.

Na sequência criaremos uma segunda aplicação para consumir uma API Restful criada com o NodeJs, com recursos de autenticação via token JWT, recuperação de senha por email, alteração de perfil e de imagem de avatar e uma listagem de usuários cadastrados no backend.

Utilizaremos Styled Components para criar interfaces com o conceito de CSS-in-JS, ou seja, que nos permite escrever códigos CSS embutidos no Javascript.

E para construir esse segundo app usaremos o Framework Expo com o Expo Bare Workflow que nos oferece um conjunto de ferramentas e serviços que irão turbinar o nosso desenvolvimento, porém sem deixar de usar os recursos nativos de cada plataforma através das pastas android e ios de dentro do nosso projeto.

Você também irá aprender a utilizar algumas APIs Nativas, armazenamento de dados no dispositivo móvel usando AsyncStorage, navegação, formulários com a biblioteca React Hook Form, acesso a galeria de imagens e câmera, Splash Screen, e alguns outros recursos.

Acesse o site conexnetworks para acompanhar as novidades!

What You Will Learn?

  • Usar novos recursos da linguagem Javascript.
  • Integrar a aplicação com uma API Restful NodeJs.
  • Criar apps com React Native e Typescript.
  • Armazenar dados no dispositivo móvel com AsyncStorage.
  • Estilizar sua aplicação com Styled Components.
  • Publicar apps na loja Google Play.
  • Introdução a Testes Automatizados no React Native.
  • Trabalhar com o Expo Bare Workflow.
  • Trabalhar com a Context API do React.