Aviso: Caro leitor em decorrência do update do blog esse post não foi publicado a tempo. Então não estranhe a falta de nexo nas datas. Há e aproveite que as inscrições do NLW estão abertas. (13 de Junho) Gui.
Olá tudo bem? Nessa semana passada (18 á 24 de Abril) ocorreu a Next Level Week 5, um evento da Rocketseat que busca levar os programadores para o próximo nível. Nessa semana criamos uma aplicação em React Native que lembra o usuário de regar suas plantas. E nesse post falarei sobre as experiências adquiridas do nessa jornada, então let's go.
Mas antes quem é Rocketseat?
A Rocketseat é uma empresa que ensina programação, ela é sediada em Santa Catarina, mas espalha seu conhecimento pelo resto do Brasil e do mundo, recentemente fez uma fusão com a Shawee, empresa que realiza diversos hackathons.
O que é o NLW?
A Next Level Week é um evento intenso, onde aprende-se de forma prática e rápida, os fundamentos do Node, React, React Native, Elixir e Flutter, separado por trilhas focadas em cada umas das tecnologias mencionadas, o objetivo é avançar como programador, aprender e conhecer sobre o que há de melhor no mercado.
Minha experiência
Já participei de edições anteriores do NLW e em edições da Omnistack (antigo NLW), e cada edição aprendo algo novo. Mesmo eu sabendo bastante sobre React Native, a cade edição que participo, me surpreendo e adquiro mais conhecimentos sobre o algo que eu ainda não sabia.
A milha extra e o Never Stop Learning
O dilema da instituição é Never Stop Learning (Nunca pare de aprender), durante o evento aprendemos que o aprendizado é contínuo e que sempre podemos aprender e avançar mais. E graças a isso temos a milha extra, onde vamos além na aplicação, então veja as melhorias que fiz em nessa semana(26 á 30 de Abril):
Troquei o Alert pelo react-native-flash-message
Os alerts ficaram mais bonitos e estilosos e da pra entender com a cor vermelha que se trata de um erro.
Adicionei um botão para adicionar foto do perfil
No layout construído no Figma, tinha uma imagem de usuário, porem não foi desenvolvido uma forma de adicionar a imagem.
Melhorei a navegação entre às rotas.
Agora quando o usuário passa pela etapa de configurar o nome, ele não precisa configurar novamente na proxima vez que abrir a aplicação, e cai direto na página de selecionar plantas.
Outras coisas mais:
- StyledComponents.
- Escolher quais dias da semana deseja regar as plantas. - Melhoria nas notificações.
Finalizando
Caso queira ver como ficou a aplicação acesse aqui, o repositório dela.
Foi uma semana incrível e a única coisa que tenho a dizer é obrigado. Muito obrigado ao time de educação do Rocketseat por proporcionar esse evento incrível. Muito obrigado a comunidade no Discord, sempre empenhada em ajudar o próximo. Então é isso, obrigado por ter lido até aqui, e até mais🚀