Participe dos 7 Days de React Native com Expo, um evento gratuito da Alura que oferece uma imersão prática no desenvolvimento de aplicações mobile.
Durante a semana, você terá a oportunidade de realizar tarefas essenciais para quem trabalha na área, como transformar layouts do Figma em código funcional.
O desafio principal será construir um aplicativo de busca de climas utilizando o Expo, com recursos como visualização de temperatura em qualquer cidade, previsão para os próximos cinco dias, dados de precipitação, velocidade do vento e muito mais.
7 Days de React Native
O 7 Days de React Native com Expo é um evento gratuito da Alura que oferece uma experiência prática e intensa no universo do desenvolvimento de aplicações mobile.
Durante essa semana, você terá a oportunidade de explorar ferramentas e metodologias essenciais para quem deseja ingressar ou se aprimorar na área, adquirindo habilidades valorizadas pelo mercado.
Transforme Layouts em Aplicações Funcionais
No evento, você aprenderá a transformar layouts criados no Figma em código funcional, uma prática indispensável para desenvolvedores mobile.
O desafio principal será desenvolver um aplicativo de busca de climas utilizando o Expo. A aplicação incluirá funcionalidades como visualização de temperatura em qualquer cidade, previsão para os próximos cinco dias, informações sobre precipitação, velocidade do vento e muito mais.
Cronograma do Desafio
- Dia 1: No primeiro dia, você já vai colocar ordem na casa! Você vai criar um novo projeto utilizando o Expo, organizar as pastas do projeto, adicionar a fonte que vai usar e criar uma conta no site das APIs que você utilizará no projeto.
- Dia 2: Tendo a sua estrutura montada, hoje você irá criar a sua primeira tela! Para isso, você terá que adicionar os estilos gerais, instalar o styled-components, criar os primeiros componentes do app e a tela de boas-vindas.
- Dia 3: Você vai instalar as navegações do tipo stack e Bottom Tabs, configurar a navegação stack, além de criar a tela home com dados fictícios, pois quando chegar o momento de consumir a API, você irá trocar esses dados estáticos pelos dados da API.
- Dia 4: Conectar o seu front-end com uma API é essencial para o seu dia a dia criando aplicações modernas. Por isso, nesse dia, você irá consumir o primeiro endpoint, que será a Weather API.
- Dia 5: Você irá salvar os dados recuperados no Async Storage, ou seja, você irá persistir os dados no dispositivo físico do usuário, para que quando seja buscada uma cidade, o nome da mesma seja salvo no Storage.
- Dia 6: Nesse desafio, você utilizará a API do OpenWeatherMap para consultar o clima dos próximos 5 dias, mas precisará consumir duas APIs diferentes para fazer isso. Além disso, irá organizar os ícones de maneira correta e configurar as rotas Bottom Tabs.
- Dia 7: No último dos 7 dias, você vai criar a Splash Screen e inserir o ícone do app. Você terá também alguns desafios opcionais que vão deixar o seu app lindo e funcional.
Aprimore Seu Portfólio e Aprenda com Especialistas
Essa é uma oportunidade incrível para incrementar seu portfólio e GitHub, mostrando projetos reais e bem elaborados.
Criado por profissionais do mercado, o evento será conduzido por Ilda Neta, desenvolvedora mobile apaixonada por compartilhar conhecimento e contribuir para a transformação da sociedade.
Ideal para quem tem interesse em tecnologia e programação, o 7 Days de React Native com Expo é perfeito para praticar habilidades demandadas pelo mercado e se destacar na área.
React Native
React Native é um dos frameworks mais populares para o desenvolvimento de aplicações móveis. Criado pelo Facebook, ele permite a criação de aplicativos nativos para iOS e Android utilizando JavaScript e React.
Sua combinação de desempenho, flexibilidade e reutilização de código faz do React Native uma opção poderosa para desenvolvedores e empresas.
O Que é React Native?
React Native é um framework de código aberto que utiliza o React, uma biblioteca JavaScript, para construir interfaces de usuário.
O diferencial está na capacidade de gerar componentes nativos, oferecendo um desempenho superior ao de aplicativos híbridos tradicionais.
Isso significa que você pode criar um único código-base que funciona tanto no iOS quanto no Android, economizando tempo e esforço no desenvolvimento.
Principais Vantagens do React Native
- Reutilização de Código: O mesmo código pode ser utilizado em várias plataformas, reduzindo custos e tempo de desenvolvimento.
- Desempenho Nativo: Os aplicativos construídos com React Native têm desempenho próximo ao dos aplicativos nativos, pois utilizam componentes específicos da plataforma.
- Comunidade Ativa: Por ser um projeto de código aberto, há uma vasta comunidade de desenvolvedores contribuindo com pacotes, bibliotecas e soluções para problemas comuns.
Por Que Aprender React Native?
A crescente demanda por aplicativos móveis torna o React Native uma habilidade valiosa no mercado de trabalho.
Sua popularidade entre startups e grandes empresas como Airbnb, Instagram e Tesla evidencia sua eficiência e relevância.
Aprender React Native pode abrir portas para oportunidades em diversas indústrias e projetos, desde aplicativos de entrega até soluções financeiras e redes sociais.
Dominar React Native é investir no futuro do desenvolvimento mobile, ampliando suas possibilidades e criando experiências de usuário excepcionais.
Alura
A Alura é uma das principais plataformas de ensino online no Brasil, dedicada a transformar a vida de estudantes e profissionais por meio da educação tecnológica.
Com uma metodologia prática, a Alura disponibiliza cursos em diversas áreas, como programação, design, marketing digital, dados e gestão, alinhando-se às necessidades do mercado atual.
Metodologia de Ensino Prática e Atualizada
O diferencial da Alura está em sua metodologia prática, que foca no aprendizado por meio de desafios reais e projetos aplicáveis.
Os cursos são desenvolvidos por especialistas do mercado e atualizados constantemente para refletir as mudanças e inovações do setor.
A plataforma promove trilhas de aprendizado personalizadas, ajudando os alunos a evoluírem de forma estruturada e eficiente.
Comunidade e Reconhecimento no Mercado
A Alura também se destaca por sua forte comunidade de alunos e professores, que compartilham conhecimentos e experiências, criando um ambiente colaborativo e enriquecedor.
Com mais de 1.500 cursos disponíveis, a plataforma tem ajudado milhares de profissionais a impulsionarem suas carreiras e conquistarem posições de destaque.
A credibilidade da Alura é reconhecida por empresas de renome, que confiam em seus cursos como ferramentas para capacitação de equipes.
A Alura é mais do que uma plataforma de cursos; é um ecossistema de aprendizado contínuo que prepara os profissionais para os desafios do futuro.
Link de inscrição ⬇️
As inscrições para o 7 Days de React Native devem ser realizadas no site da Alura.
Compartilhe e inspire mais pessoas a aprender com a Alura!
Gostou do conteúdo sobre o evento gratuito de React Native? Então compartilhe com a galera!
Deixar um Comentário