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.

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.

This Course Includes
udemy
4.7 (183 reviews )
16.5 total hours
portuguese
Online - Self Paced
course
Udemy
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.