CCExtractor / ultimate_alarm_clock

GNU General Public License v2.0
68 stars 122 forks source link

Feature: Adding Sqflite database for cross communication between dart and native #562

Closed AryanSarafDev closed 4 months ago

AryanSarafDev commented 4 months ago

Description

SQLite databases offer the advantage of being easily accessible across various native languages, thereby facilitating a smooth exchange of data. Currently, for scheduling alarms upon booting, we employ Method Channels to extract data from the ISAR database. This process initiates the MainActivity, which in turn launches the app from the background.

I have successfully resolved Issue #548. Using a SQLite based database will significantly aid in the integration of native-based features in the future. If necessary, there is also the potential for transitioning from the ISAR database to SQFlite, further enhancing our flexibility and adaptability.

Screenshots

No response

AryanSarafDev commented 4 months ago

@MarkisDev Hi! I’ve successfully integrated the SQLite database. Could you review my implementation please?