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!
1095
133
TAKE THIS COURSE