- Multi-language support with easy_localization
- Lightweight animations using animate_do
- Dark/Light mode support
- Path navigation with go_router
- Static icons from Iconsax
- Animated emojis from Noto Animated Emojis โ licensed under CC BY 4.0
The landing page supports the following URL query parameters:
| Parameter | Description | Allowed values | Example |
|---|---|---|---|
brightness |
Theme mode | dark, light | brightness=dark |
coloration |
Color theme id | 1 โ 9 | coloration=5 |
lang |
Interface language | en, it, fr, de, ru, zh | lang=it |
To run this application, you'll need Flutter of version 3.32 or higher:
# Get all packages
flutter pub get
# Generate localization files for each flavor
flutter pub run easy_localization:generate -S "assets/translations/denwee" -O "lib/localization/denwee"
flutter pub run easy_localization:generate -S "assets/translations/listox" -O "lib/localization/listox"
flutter pub run easy_localization:generate -S "assets/translations/pln_converter" -O "lib/localization/pln_converter"
flutter pub run easy_localization:generate -S "assets/translations/autograph_identifier" -O "lib/localization/autograph_identifier"
flutter pub run easy_localization:generate -S "assets/translations/fish_identifier" -O "lib/localization/fish_identifier"
# Generate localization keys (run once โ keys are shared across all flavors)
flutter pub run easy_localization:generate -S "assets/translations/denwee" -O "lib/localization/denwee" -o "locale_keys.g.dart" -f keys
# Run the app
flutter run -d chrome --wasmAdding a new flavor:
- Create
assets/translations/{flavor}/en.json(and any other supported languages)- Run generation of localization files and keys
- Add the flavor config to
lib/flavors/app_flavors.dart- Declare the new asset paths in
pubspec.yaml
Note: To run the app on other devices, use
flutter run -d web-server --wasmand open the localhost URL shown in the console
# Build using default JS backend (dart2js)
flutter build web --release
# Build using WebAssembly backend (Wasm-enabled)
flutter build web --release --wasmDenwee projects are crafted by a solo enthusiastic developer across Mobile, Web, and Backend technologies. Your contributions, no matter how big or small, are always welcome! Hereโs how you can help:
- Open PR's โ fix bugs, add features, or improve existing code.
- Submit Issues โ report bugs, request features, or suggest improvements.
For any questions or support, please reach out to support@denwee.com ๐ซถ




