-
Notifications
You must be signed in to change notification settings - Fork 0
Dependencies
Christian Beier edited this page May 27, 2026
·
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 |
intl_utils |
Localization tools |
flutter_local_notifications |
Notifications |
permission_handler |
Runtime permissions |
shared_preferences |
Simple persistence file for settings |
csv |
CSV export |
excel |
Excel file generation |
geoxml |
GPX and KML file generation |
archive |
File archiving library |
side_sheet |
Side sheet widget |
fab_m3e |
Floating Action Button widget with menu |
m3e_design |
Material 3 Expressive styling library |
settings_ui |
Settings UI widgets |
fleather |
Rich-text editor |
fl_chart |
Charts of multiple types |
numberpicker |
Number picker widget |
image_picker |
Image picker widget |
file_picker |
File picker widget |
share_plus |
Share bottom sheet widget |
about |
About the app dialog |
path |
Path manipulation library |
geolocator |
Device GPS access library |
package_info_plus |
Get info about the app package |
device_info_plus |
Get info about the device |
url_launcher |
Launch an URL |
- 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.
-
flutter_testfor unit tests