Thanks to visit codestin.com
Credit goes to 7daysofcode.io

Ícone do Curso

Flutter

Você será desafiado por:

Fabrício Carraro

Inscreva-se

gratuitamente

Inscreva-se no 7 Days of Code de GitHub

o que voce vai
aprender?

Durante os 7 Days de Flutter, você irá construir o projeto Quiz Pop, praticando habilidades como configuração de projetos, criação de interfaces responsivas, gerenciamento de estados e navegação, implementação da lógica de fluxo do quiz e utilização de gráficos e assets para desenvolver um aplicativo interativo e funcional do zero.

Quem vai tedesafiar?
  • Fabrício Carraro

    Fabrício Carraro é um viajante poliglota. Formado em Engenharia da Computação pela UNICAMP, é Program Manager e instrutor na Alura.

Eu não quero acreditar. Eu quero saber. - Carl Sagan

Quais serão
os desafios?

  • Dia 1

    O primeiro dia é para preparar o terreno. Você irá configurar todo o ambiente de desenvolvimento Flutter, incluindo o Android Studio e um emulador, e criará sua primeira aplicação, exibindo um Hello World na tela.

  • Dia 2

    Com o ambiente pronto, é hora de começar a dar vida ao app. Você irá estruturar o projeto, aplicar um fundo gradiente na tela principal e criar uma tela de boas-vindas com uma mensagem estilizada, definindo a identidade visual do seu quiz.

  • Dia 3

    Hoje o foco é no layout da tela inicial. Você irá configurar o tema da aplicação, adicionar imagens, textos e um botão de início estilizado, preparando a primeira impressão que o usuário terá do seu app.

  • Dia 4

    Neste dia, você fará as telas conversarem entre si. O desafio é implementar a navegação da tela de boas-vindas para a primeira tela de perguntas do quiz, usando o Navigator do Flutter.

  • Dia 5

    É hora de criar o cérebro do seu quiz! Você irá estruturar as perguntas e respostas em uma classe, criar a lógica para seleção de respostas e implementar o botão que permite ao usuário avançar para a próxima pergunta.

  • Dia 6

    Neste penúltimo dia, o foco é na experiência do usuário. Você irá implementar um feedback visual, com um pop-up informando se a resposta está certa ou errada, adicionar uma barra de progresso e garantir que a pontuação seja atualizada corretamente.

  • Dia 7

    No último dia, você irá criar a tela de conclusão do quiz. O desafio é exibir a pontuação final do usuário e um gráfico de barras mostrando seu desempenho com as respostas corretas e incorretas. Você irá fechar com chave de ouro!

Inscreva-se

gratuitamente

Perguntas Frequentes

Depois de fazer a sua inscrição, você receberá um e-mail por dia com o contexto, a tarefa e os links de material extra sobre o assunto daquele dia. Recomendamos que você reserve pelo menos 1 (uma) hora para ver todo o material e completar o exercício.

Não. A iniciativa do 7 Days Of Code é aberta para qualquer pessoa que queira participar.

O Alura Challenge propõe um aprendizado baseado no Challenge Based Learning, que a Apple ajudou a criar e é definido em 3 pilares: engajar, investigar e agir. Os Challenges só estão disponíveis para alunos e alunas da Alura e têm uma duração de 4 semanas. Durante as 4 semanas do Challenge, temos eventos como live coding e plantão de dúvidas, que não teremos para o 7 Days Of Code.

A Imersão da Alura é um conteúdo extenso em vídeos. Disponibilizamos aproximadamente 1h de vídeo todos os dias para quem se inscreveu na Imersão. Além disso, a imersão tem um servidor do Discord para as pessoas tirarem dúvidas e conversarem sobre seus projetos. Já o 7 Days Of Code não possui conteúdo em vídeo e nem canal do Discord específico para quem se inscreveu. É um desafio seu de aprendizado e prática.

Para quem tem interesse em tecnologia e programação, e quer saber como praticar as habilidades pedidas pelo mercado de trabalho.

Você pode se inscrever no dia que preferir e em quantas tecnologias quiser. A partir do momento da sua inscrição, você receberá um e-mail por dia durante 7 dias com dicas do que praticar.

Não, essa é uma iniciativa aberta para todo mundo que garante o recebimento dos desafios pelo período proposto (7 dias). Se você tiver acesso à plataforma, terá mais material de estudos à sua disposição.

Isso depende da tecnologia que você escolher praticar. O mínimo que você precisa é uma conta de e-mail para receber o material a partir do momento da sua inscrição.

Melhor que certificado: ao final dos 7 dias, você terá criado alguns projetos, podendo incluí-los no seu portfólio e demonstrar suas habilidades. Compartilhe seus resultados no Instagram, Twitter e LinkedIn!

Se tiver dúvidas, acione a comunidade de desenvolvedores através do seu GitHub e das suas redes sociais e compartilhe o que está fazendo com outras pessoas, para que vocês possam trocar conhecimento.