Offline Reminder Engine for Flutter
I build open-source tools that make mobile apps more reliable.
One of those tools is the Offline Reminder Engine, a lightweight Flutter engine that schedules reminders which fire even when the app is:
• closed
• running in the background
• restarted after a device reboot
No internet connection required.
Many reminder implementations break when the app is killed or the device restarts.
This engine uses Android's exact alarm scheduling so reminders remain reliable.
Example
Using the engine only takes a few lines of code:
import 'package:offline_reminder_engine/offline_reminder_engine.dart';
// initialize reminder system
await NotificationService.init();
// create a reminder
final reminder = Reminder(
id: "feed_dog",
type: "Feed the dog",
time: DateTime.now().add(Duration(minutes: 10)),
);
// schedule reminder
await ReminderManager.schedule(reminder);
Example Use Cases
• Habit reminder apps
• Medication reminders
• Pet care reminders
• Offline todo apps
• Alarm-style utilities
Source Code
The full open-source project is available here:
https://github.com/enilfrus24-tech/offline_reminder_engine
Support Development
If this project helps your app or saves you development time, consider supporting the project.
Your support helps me continue building open-source tools for developers.
Neueste Supporter

