-
Notifications
You must be signed in to change notification settings - Fork 0
Dependencies
Christian Beier edited this page Aug 12, 2025
·
4 revisions
Warning
This page is under review and may contain incorrect information.
Xolmis Mobile relies on several key packages to deliver its functionality. Below is a breakdown of the most important ones.
| Package | Purpose |
|---|---|
provider |
State management |
sqflite |
Local database (SQLite) |
path_provider |
File system access |
intl |
Localization |
flutter_local_notifications |
Notifications |
workmanager |
Background tasks |
permission_handler |
Runtime permissions |
csv |
CSV export |
excel |
Excel file generation |
- Uses
intl_utilsto generate.arbfiles and localization delegates. - All strings are wrapped in
S.of(context).yourString.
- CSV and Excel exports are handled via custom services.
- Markdown export is used for journal entries and reports.
-
flutter_testfor unit tests -
mockitofor mocking dependencies