- Add and manage notes: Users can create and organize their notes within the app.
- Create ToDo tasks: Users can add tasks to their ToDo list and mark them as completed.
- Local notifications: The app sends daily notifications to remind users of their pending tasks.
- Splash screen: The app includes a splash screen to enhance the user experience during app startup.
- Launcher icons: Custom launcher icons have been implemented using the flutter_launcher_icons package.
The following dependencies and packages have been used in this project:
- flutter_local_notifications: A Flutter plugin for displaying local notifications.
- timezone: A Dart library for working with time zones.
- flutter_native_splash: A Flutter package to generate native code for adding a splash screen to the Android and iOS apps.
- flutter_launcher_icons: A Flutter package for generating launcher icons.
- sqflite: A Flutter plugin for SQLite, a self-contained, serverless, zero-configuration, transactional SQL database engine.