- Atomic Design.
- Core Material Component.
- Linter.
- Github Actions (CI/CD).
- Formatter.
Reso coder's fllutter clean architecture
Using flutter BLoC for Business Logic Component Design Pattern.
Example how to run debug development app
make init
make dev
Example how to run release development app
make init
make build_apk
Android
- Add your Signature SHA1 key in Bebras Pandai Firebase Project, specifically on the
Project settings
>Android apps
(URL) > Add Fingerprint- Reference on getting the Signature SHA1 key https://www.geeksforgeeks.org/how-to-generate-sha-1-key-in-flutter/
- Download
.env
&google-services.json
file from Firebase storagesecret
directory
(ask in the group if you aren't sure how to do this, please don't download it from the project menu & renewing the key) - Put
.env
in thisapp/
directory, andgoogle-services.json
insideapp/android/app/
- Follow the step in this section to test it
iOS
- Download
.env
,GoogleService-Info.plist
, andInfo.plist
file from Firebase storagesecret
directory
(ask in the group if you aren't sure how to do this, please don't download it from the project menu & renewing the key) - Put
.env
in thisapp/
directory, while the*.plist
files insideapp/ios/Runner/
- Open finder, then go to
app/ios
directory - Right click
Runner.xcodeproj
, choose open withXcode.app
- Add
GoogleService-Info.plist
into theRunner
directory insideXcode.app
- Follow the step in this section to test it