archethic_dapp_framework_flutter 1.1.21 archethic_dapp_framework_flutter: ^1.1.21 copied to clipboard
An internal framework for archethic flutter development
Archethic's flutter framework to create Archethic Dapps #
This project provides widgets to facilitate the creation of Archethic DApps
Arb file management #
Please, fill /lib/src/l10n/intl_en.arb
file to externalize texts.
Best practice: prefix each key with edappfm_
to avoid doublons with DApp projects
To generate the arb file, you should: #
- Generate with Flutter_Gen (command:
flutter gen-l10n
) theAppLocalizations
andAppLocalizationsEn
classes in the hidden folder.dart_tool/flutter_gen/gen_l10n
. (see/l10n.yaml
conf)
flutter gen-l10n
- Copy generated classes to a public folder
/lib/src/l10n
with the script./lib/src/l10n/copy_l10n.sh
.
./lib/src/l10n/copy_l10n.sh
Declare the localizations delegates in your DApp. #
Add aedappfm.AppLocalizations.delegate
in localizationsDelegates
property of MaterialApp
Warning #
To avoid key doublons, we recommand to suffix Archethic DApp Framework imports in the DApp project.
For example: import 'package:archethic_dapp_framework_flutter/archethic-dapp-framework-flutter.dart as aedappfm;
Pre-requisites #
- Flutter 3.19+
- Dart 3.3+