In this project, we use flutter 2.8.0
. If you have different version, you should consider install FVM.
fvm flutter pub get
fvm flutter run
- Cambodia Geography API - By our backend team.
- https://geo.nestcode.co - A website that inspired us to do this project.
We uses Json Serializable [ https://flutter.dev/docs/development/data-and-backend/json#code-generation ] package build tool to generate model from Json to Class object. In case you want to add more fields model or even change the model data type, you need to run the command:
flutter pub run build_runner build --delete-conflicting-outputs
We also use flutter_gen which is the Flutter code generator for your assets, fonts, colors, โฆ โ to Get rid of all String-based APIs.
Installation: [https://pub.dev/packages/flutter_gen/install]
Generate new assets:
fluttergen
Widget build(BuildContext context) {
return Assets.images.profile.image();
}
We use Google Sheet as the source of our translation.
Run this following command to generate the translation file. eg. km.json
./scripts/translation_gen/generate_localize_json_files.sh
Get info such as Variant, Config, Store, Alias, MD5, SHA1, SHA-256, Valid until
with following command:
cd android
./gradlew signingReport
Group 4 - CADT's students. See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE file for details