alura-cursos / flutter-persistencia-interna

Projeto para o curso de persistência interna no Flutter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Thumbnail GitHub

Bytebank

O Bytebank App é a simulação do aplicativo de um banco. Com ele, você poderá fazer transações bancárias, informando o número da conta e o valor monetário da transação!

Esse repositório é uma continuação das funcionalidades criadas no projeto Bytebank Fundamentos Flutter.

🔨 Características do projeto

Neste projeto, você será capaz de criar e salvar novos contatos no Bytebank. Além disso aprenderá novos widgets para deixar a interface gráfica ainda mais funcional!

GIF animado demonstrando funcionalidade final do projeto

✔️ Técnicas e tecnologias

Para desenvolver o projeto, utilizamos as seguintes técnicas e tecnologias:

  • Material Design: Refinamento da interface e novos componentes.
  • sqflite: Instalar e configurar essa dependência para manipular um banco de dados SQLite.
  • async/await: Ferramenta do Dart para manipulação de processos assíncronos que dispensa o uso do then.
  • FutureBuilder: Componente para carregar dados de maneira assíncrona.

📁 Acesso ao projeto

Cada branch separa uma etapa do desenvolvimento do projeto, estando divididas da seguinte forma:

  • aula-1 - Implementação do Dashboard
  • aula-2 - Implementação do Fluxo de Telas
  • aula-3 - Configuração do Banco de Dados
  • aula-4 - Integração do Banco de Dados com as Telas
  • aula-5 - Finalização do Fluxo com o Banco de dados

Você pode baixar o zip com o código final do projeto ou acessar o código fonte.

🛠️ Abrir e rodar o projeto

Para executar este projeto, você precisa de:

Caso opte por IDEs como as duas sugeridas acima, o processo de execução do aplicativo funcionará através de um botão de play na parte superior que ambas dispõem. Caso escolha rodar o projeto via linha de comandos, utilize o comando flutter run. Lembre-se de antes de executar o comando de navegar até a pasta do projeto antes.

Para mais instruções sobre a configuração do ambiente, recomendamos a leitura do artigo Flutter - Como configurar o ambiente de desenvolvimento. Caso tenha desejo de obter conhecimento além dos cursos da Formação Flutter, recomendamos os livros Iniciando com Flutter Framework e Aprofundando em Flutter da editora Casa do código.

📚 Mais informações do curso

Gostou do projeto e quer conhecer mais? Você pode acessar o curso Persistência com Flutter: Crie um app com armazenamento interno que desenvolve o projeto desde o começo!

Esse curso faz parte da formação de Flutter da Alura

About

Projeto para o curso de persistência interna no Flutter


Languages

Language:Dart 93.1%Language:Swift 3.6%Language:Kotlin 3.0%Language:Objective-C 0.3%