pay_flow
pay_flow copied to clipboard
PayFlow. Application for managing bank slips, layout developed in the 1 week intensive at RocketsEat, "NLW - TOGETHER".
Layout πΊοΈ
The layout was developed by Tiago Luchtenberg, and you can access it on Figma: Layout
Tecnologies β¨
This project was developed with the following technologies:
Project π»
It was developed to facilitate the handling and storage of boletos, a very common means of payment in Brazil. PayFlow contains features such as using Camera, Sign In, Custom Animations and Stylizations. I'm using:
- Clean Architecture;
- Unitary Tests;
Features implemented π₯
- Login with Google;
- Payment with Google Pay
- CI/CD with CodeMagic
- BLoC State Management
- Firebase crashlytics & analytics
- Notifications
- Mobile advertising
- Face Id
- Barcode reading;
- Internationalization (PT-BR, EN-US, ES-ES);
- Shimmer effects on loads;
How to run? π
- Clone the repository;
- Enter the project folder;
- Run
flutter pub getto install all project dependencies/packages; - Launch a mobile device emulator or connect your smartphone to the computer
(make sure your device has USB Debugging enabled and Flutter version equal to or greater than 3.3.8); - Run
flutter runto run the app on your connected (or emulated) device;
How to Contribute πͺ
- Fork the project
- Create a new branch with your changes:
$ git checkout -b my-feature
- Save your changes and create a commit message telling you what you did:
$ git commit -m "feature: My new feature"
- Submit your changes:
$ git push origin my-feature