The layout was developed by Tiago Luchtenberg, and you can access it on Figma: Layout
This project was developed with the following technologies:
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;
- 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;
- Clone the repository;
- Enter the project folder;
- Run
flutter pub get
to 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 run
to run the app on your connected (or emulated) device;
- 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