Skip to content

GuiMorus/Flutter-App-Restaurante

Repository files navigation

🚀 Imersão Flutter - Alura

Este repositório contém os códigos desenvolvidos durante minha participação na Imersão Flutter da Alura. Ao longo de 3 aulas, desenvolvemos um App completo utilizando o framework Flutter, explorando conceitos fundamentais e boas práticas de desenvolvimento mobile.

💡 Observação: Ao contrário das aulas, optei por utilizar o Android Studio como ambiente de desenvolvimento, por já estar mais familiarizado com ele.

📚 Estrutura das Aulas e Aprendizados

Aula 01 - Seu app começa aqui! Monte a base e a primeira tela

  • 📌 Resumo da Aula
    Começamos a criar o projeto, configurando os assets e os primeiros códigos do projeto.

    O foco foi a página inicial do aplicativo sendo a base do design no Figma.

  • 💭 Minhas Impressões e Aprendizados
    Eu gostei bastante do professor que dá as aulas, ele explica de uma forma boa e envolvente e conseguimos sentir que ele tem tanto a experiência com flutter como deve trabalhar diretamente com isso.

    A estrutura é bem organizada, separados em arquivos, então definimos certo qual o file de cores, dos themas e cada página tem um código separado para não sobrecarregar o main.

    As aulas são bem explicadas, os códigos utilizando as atualizações recentes e mal vemos a aula passando.

Aula 02 - Transforme dados em experiência real! Construa a Home e exiba os restaurantes

  • 📌 Resumo da Aula
    Retomamos para fazer a segunda página do aplicativo, onde aparecem as categorias e os restaurantes cadastrados.

    Iniciamos vendo tipo de páginas assíncronas e como resgatar os dados através de dados recolhidos pelo JSON

  • 💭 Minhas Impressões e Aprendizados
    Esse foi um aulão da imersão, compreendi bastante de como utilizar o JSON para resgatar informações e, como de se esperar, houve divisões de pastas e arquivos para deixar o código cada vez mais organizado e dinâmico.

    Muita das dúvidas que tenho é em relação a organização e quais as práticas de separação do código, essa imersão além de me mostrar o poder o Flutter, está abrindo meus olhos para como funciona a colaboração de códigos em empresas.

    No início das aulas eu tava pegando bem os conceitos, depois embaralhou tudo, isso mostra o quanto que tenho que aprender ainda com o Flutter, mas era de se esperar, já que atualmente (19/04/25), fiz somente 2 projetos em Flutter e tenho muito que aprender ainda.

    Imersão sensacional, o professor explica super bem, e provavelmente eu faça este curso na Alura para aprimorar meu Front end.

Aula 03 - Finalize o fluxo do app! Crie a experiência completa de pedido

  • 📌 Resumo da Aula
    Finalizamos o App com a tela de check-out e usando o Provider para gerenciar a quantidade de pedidos e o ListTile para embarcar nossas informações

  • 💭 Minhas Impressões e Aprendizados
    Se eu tinha alguma dúvida do poder do Flutter, nessa aula final senti um gostinho do que ele é capaz.

    É engraçado como no começo tudo parece um bixo de 7 cabeças, quem vê códigos do Flutter e a quantidade de pastas/arquivos pela primeira vez, se assusta. Mas depois da imersão, fazendo os códigos lado a lado, fui entendendo cada vez mais cada função, parâmetros e cada Widget disponibilizado pelo Flutter.

    Até Novembro deste ano(2025) quero terminar todo meu curso de Flutter para entender por completo essa ferramenta, e UI não vai ser problemas ou nenhuma barreira para mim. Por mais que eu goste do Backend, tive uma paixãozinha agora pelo Frontend, e, pelas conversas que eu tive com o professor da faculdade o Dart é uma boa opção para trabalhar com Orientação a Objetos.

    Foi uma imersão incrível, mais pra frente quero fazer o curso de Flutter da Alura e aprimorar cada vez mais minhas habilidades no mundo do desenvolvimento.

🛠️ Tecnologias Utilizadas

  • Flutter
  • Dart
  • Android Studio

About

Aplicativo criado em Flutter seguindo a Imersão da Alura

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published