/flutter-bytebank

Curso Formação Flutter da Alura

Primary LanguageDart

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!

🔨 Características do projeto

Neste projeto, você será capaz de criar duas telas para simular uma transação de dinheiro para uma conta!

✔️ Técnicas e tecnologias

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

  • Material Design: A estrutura para criar UI/UX utilizando Componentes.
  • Column: Componente que permite criação de Colunas.
  • Text: Componente que permite criar Textos.
  • Scaffold: Componente que Modela o formato padrão para seu Aplicativo.
  • RaisedButton: Botão que permite configurar ações, como mudanças de tela.
    • ( RaisedButton foi depreciado no Flutter 2.0, agora utilize o ElevatedButton )
  • StatelessWidget: O StatelessWidget (Widget sem Estado) que apresenta telas estáticas.
  • StatefulWidget: O StatefulWidget (Widget com Estado) que apresenta telas dinâmicas.
  • 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.

📁 Grade do Curso

1 - Fundamentos de Flutter

2 - Persistência de dados

3 - Integração com Web API

4 - Gerenciamento de Estados e Internacionalização

5 - Testes automatizados

6 - Navegação e Notificações

🛠️ Abrir e rodar o projeto

Para executar este projeto você precisa:

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 que desenvolve o projeto desde o começo!

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