Aplicação desenvolvida na NLW6 na trilha de Flutter
Features | Pré-Requisitos | Mobile | Tecnologias | Lincença
O projeto PayFlow foi desenvolvido na Next Level Week Together 💜💚 e se trata de um app mobile feito em Flutter 💙 para Gerenciamento de Boletos, contendo recursos como o uso de câmera e galeria, Machine Leaning com MLKit, Firebase Core e SignIn, Animações e Estilizações Personalizadas, entre vários outros pontos, como o uso do SharedPreferences.
- Login com Google
- Cadastrar boletos
- Scanner de código de barras
- Listagem dos boletos
- Tela de Meu extrato
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Flutter e o Android Studio Além disto é bom ter um editor para trabalhar com o código como VSCode
# Clone este repositório
$ git clone https://github.com/renehw/Payflow-NLW-Together.git
# Instale as dependências
$ flutter pub get
# Execute a aplicação
$ flutter run
Esse projeto foi desenvolvido com as seguintes tecnologias:
- Flutter
- Dart
Esse projeto foi desenvolvido utilizando as seguintes lib:
- animated_card: ^2.0.0
- camera: ^0.9.4+19
- cupertino_icons: ^1.0.2
- firebase_core: ^1.14.1
- flutter_masked_text2: ^0.9.1
- font_awesome_flutter: ^10.1.0
- google_fonts: ^2.3.1
- google_ml_kit: ^0.7.3
- google_sign_in: ^5.3.0
- google_sign_in_web: ^0.10.0+5
- image_picker: ^0.8.5
- image_picker_for_web: ^2.1.6
- provider: ^6.0.2
- shared_preferences: ^2.0.13
Esse projeto está sob a licença MIT.
Feito por Renê Henrique 💙🚀