Desenvolvimento de um Aplicativo completo com foco em delivery para estudos do Flutter e GetX - Dart Week 5 edição.

Overview

Sobre

Este foi um aplicativo construído na semana do Dart Week, um evento proporcionado pela Academia do Flutter. O Vakinha Burguer é um aplicativo de delivery de lanches, com pagamentos com PIX.


Preview

Splash Page Tela de Cadastro Menu Detalhes dos Produtos Carrinho de Compras Tela do PIX


📦 Assets

  • Caso queira consultar todos os assets do projeto, clique nesse link.

🛠️ Funcionalidades e Tecnologias Estudadas

  • Pagamento por PIX

  • GetX como Gerenciamento de Estado

  • Navigator 2.0

  • Fluxo de Login e Logout com a aplicação

  • Themes

  • Telas:

    • Login (Onde possui o fluxo de login)
    • Cadastro (Onde possui o cadastro do usuário)
    • Splash Page (Tela inicial do app para transição)
    • Home (Tela principal do app e que serve de fluxo inicial para as demais telas)
    • Carrinho (Tela onde os produtos escolhidos estão localizados)
    • PIX (Tela onde o usuário pode escanear o código e pagar po PIX)


Como usar

Configure o ambiente de desenvolvimento na sua máquina:
https://flutter.dev/docs/get-started/install

- Clone o repositório:
$ git clone https://github.com/oapmartins/vakinha_burger

- Entre no diretório:
$ cd vakinha_burger

- Instale as dependências:
$ flutter pub get

- Execute:
$ flutter run

Como contribuir

- Fork o projeto 

- Cria uma nova branch com suas mudanças:
$ git checkout -b my-feature

- Salve suas mudanças e faça uma mensagem de commit message sobre suas alterações:
$ git commit -m "feature: My new feature"

- Envie suas mudanças:
$ git push origin my-feature
You might also like...

Aplicativo com Flutter - GetX - Amplify simulando uma pokedex utilizando a PokeAPI

pokedex app (flutter - getX - amplify) Desenvolvedor: Fellipe Prates email: [email protected] Sobre o app Aplicativo desenvolvido para treinament

Jan 5, 2022

Flutter Getx Estrutura Completa De Base Para Projetos Médios/Grandes

 Flutter Getx Estrutura Completa De Base Para Projetos Médios/Grandes

Flutter Getx Estrutura Completa De Base Para Projetos Médios/Grandes Este é um exemplo de estrutura para um projeto em flutter Getx com: Alta coesão b

Mar 13, 2022

Flutter-GetX-Toturials - Getx full tutorials for flutter

Flutter-GetX-Toturials - Getx full tutorials for flutter

getx_full_tutorials A new Flutter getx tutorial. This Project Contains: Snackbar

Dec 1, 2022

Flutter getx template - A Flutter Template using GetX package for State management, routing and Dependency Injection

Flutter getx template - A Flutter Template using GetX package for State management, routing and Dependency Injection

Flutter GetX Template (GetX, Dio, MVVM) This Flutter Template using GetX package

Aug 27, 2022

constructing... Flutter, Ganache, Truffle, Remix, Getx Pattern, Infura, GetX, Blockchain

constructing... Flutter, Ganache, Truffle, Remix, Getx Pattern, Infura, GetX, Blockchain

Dec 20, 2022

A basic boilerplate template for starting a Flutter GetX project. GetX, Dio, MVVM, get CLI, Localization, Pagination etc are implemented.

A basic boilerplate template for starting a Flutter GetX project. GetX, Dio, MVVM, get CLI, Localization, Pagination etc are implemented.

Flutter GetX Template (GetX, Dio, MVVM) This Flutter Template using GetX package for State management, routing and Dependency Injection (bindings). We

Jan 9, 2023

Flutter GetX Template (GetX, Dio, MVVM)

Flutter GetX Template (GetX, Dio, MVVM)

Flutter GetX Template (GetX, Dio, MVVM) This Flutter Template using GetX package for State management, routing and Dependency Injection (bindings). We

Dec 18, 2022

Fifa world cup album manager - 8ª edition of Dart Week from Academia do Flutter

Fifa world cup album manager - 8ª edition of Dart Week from Academia do Flutter

DartWeek 8ª edição - FIFA WORLD CUP album manager App para você gerir suas figurinhas da copa! Com o padrão de projeto MVP, usando SetState, Integraçã

Oct 17, 2022
Comments
  • Problema em manter o usuário logado

    Problema em manter o usuário logado

    Parece que o app nã oestá salvando o usuário no GetStorage. Ao reiniciar o app e apertar em acessar na splash page, ele deveria já logar direto na conta do usuário.

    opened by oapmartins 0
  • Implementar backend próprio

    Implementar backend próprio

    Para o backend estou utilizando o próprio da Academia do Flutter. Após finalizar o dart week, implementar o backend que está na playlist do vakinha burger.

    opened by oapmartins 0
Owner
Octávio Martins
Flutter Developer
Octávio Martins
Gerencie suas horas trabalhadas! 7ª Edição da Dart Week - Academia do Flutter

App de gestão de horas para projetos no padrão MVVM, usando BloC, NoSQL Isar, Firebase, Modular e muito mais! Sobre Esse projeto foi desenvolvido na D

Erilândio Santos Medeiros 1 Jun 7, 2022
Criando meu primeiro aplicativo completo com o Flutter, utlizando sqlite, provider, firebase e implementando google login..

Todo list App Projeto de estudo de flutter em andamento... Conteudos aqui! Sobre o projeto Tecnologias usadas Demonstração Tela de login Tela de cadas

Gustavo Andrade 4 Nov 25, 2022
will cover the GetX Named Route, GetX Route Transition, GetX Route Result, GetX Route Argument, GetX Route Parameter etc.

getx_playground 1-navigation #2-reactiv A new Fl 3-SimpleStateManagement 4-GetXControllerExample 5- DependencyExample 6-TranslationExample 7-ThemeExam

null 4 Nov 11, 2022
O Invest App é um aplicativo de plataforma de investimento feito em FLutter para encontrar, rastrear e proteger seus investimentos. É um MVP aberto para estudo e portfólio.

Invest App Tópicos Descrição do projeto Funcionalidades Aplicação Ferramentas utilizadas Acesso ao projeto Abrir e rodar o projeto Descrição do projet

Nícolas Bruno Morais 2 Oct 24, 2022
Minha primeira aplicação android utilizando Flutter feito no curso de Flutter da Cod3r Cursos Online. O foco dessa aplicação foi um contato inicial com o Flutter.

expenses Expenses é uma aplicação android simples feita em Flutter para controlar despesas pessoais. A aplicação consiste em: Listar transações feitas

Guilherme Teixeira Ais 2 Apr 19, 2022
Senturion List - Aplicativo desenvolvido em flutter 2.0 para a criação de escala de cooperadores e cooperadoras de uma Igreja

senturionlist A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if

Jhonatan Estevão 0 Jan 3, 2022
Aplicativo criado em Flutter para salvar os seus boletos e não esquecer de pagar!

payflow A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this

Lucas Dantas da Cruz 2 Jun 23, 2022
Aplicativo feito para auxiliar no uso da técnica pomodoro.

Pomodoro Aplicativo feito para auxiliar no uso da técnica pomodoro. Descrição O aplicativo Pomodoro foi feito com a finalidade de auxiliar os estudos

Allan Gilbert 2 Feb 12, 2022
Um aplicativo para anotações

mynotes A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this

Josh Godoy 2 Sep 19, 2022