SQLite databases offer the advantage of being easily accessible across various native languages, thereby facilitating a smooth exchange of data. I have implemented the SQLite database using sqflite package in Flutter and using the database created directly in Kotlin code for scheduling alarms on boot in the background.
Proposed Changes
Addition of SQLite database which stores all alarm data for easy access
New boot scheduling for alarms
Fixes #562 #548
Checklist
[ ] Tests have been added or updated to cover the changes
[x] Documentation has been updated to reflect the changes
[x] Code follows the established coding style guidelines
Description
SQLite databases offer the advantage of being easily accessible across various native languages, thereby facilitating a smooth exchange of data. I have implemented the SQLite database using sqflite package in Flutter and using the database created directly in Kotlin code for scheduling alarms on boot in the background.
Proposed Changes
Addition of SQLite database which stores all alarm data for easy access
New boot scheduling for alarms
Fixes #562 #548
Checklist