-
Notifications
You must be signed in to change notification settings - Fork 0
Platform Integration
Christian Beier edited this page Dec 20, 2025
·
2 revisions
Warning
This page is under review and may contain incorrect information.
Xolmis Mobile integrates with native platform features to enhance usability and performance.
Uses flutter_local_notifications to schedule and display reminders.
- Android: Configure
AndroidManifest.xmlwith notification channels. - iOS: Request permissions via
UNUserNotificationCenter.
final details = NotificationDetails(
android: AndroidNotificationDetails('channel_id', 'Reminders'),
);
await flutterLocalNotificationsPlugin.show(
0,
'Nest Check Reminder',
'Don’t forget to check nest #001',
details,
);Uses geolocator to capture GPS coordinates for nests and observations.
- Android:
ACCESS_FINE_LOCATION - iOS: Add
NSLocationWhenInUseUsageDescriptiontoInfo.plist
Position position = await Geolocator.getCurrentPosition();Uses path_provider to store exports and logs in the app’s documents directory.
Handled via permission_handler:
Permission.location.request();
Permission.storage.request();Ensure runtime permissions are granted before accessing native features.