Note-taking app local database "Sqflite"
With all its own operationsπ:
CRUD system.
- Flutter
- Dart
- Database (Sqflite)
- lottie
β Light & Dark mode.
β You can write βοΈ.
β Record π
β Put a picture πΈ.
β Draw π¨ the note you want πβ€οΈ.
β You can change the color of the note with the color you want π€©.
β The app also supports Arabic and English π
β The design is suitable for all screen sizesπβ¨
Splash Page | Home Page | Drawer Page |
---|---|---|
![]() |
![]() |
![]() |
Add Note Page | Drawing Page | Searching Page |
---|---|---|
![]() |
![]() |
![]() |
Splash Page | Home Page | Drawer Page |
---|---|---|
![]() |
![]() |
![]() |
Add Note Page | Drawing Page | Searching Page |
---|---|---|
![]() |
![]() |
![]() |
lib
β
βββββ core
β ββββ app_prefs
β β βββ app_prefs.dart
β ββββ assets
β β βββ images
β β βββ app_images.dart
β ββββ config
β β βββ responsive_app.dart
β ββββ constant
β β βββ strings.dart
β ββββ controller
β β βββ audio_bloc
β β βββ cubit
β β βββ audio_cubit.dart
β β βββ audio_state.dart
β ββββ error
β β βββ exceptions.dart
β β βββ failures.dart
β ββββ language
β β βββ language_manager.dart
β ββββ routes
β β βββ router.dart
β β βββ routes.dart
β ββββ service
β β βββ file_service.dart
β β βββ image_picker_service.dart
β β βββ vibration_service.dart
β ββββ sql
β β βββ init_database.dart
β β βββ sql_constants.dart
β ββββ theme
β β βββ bloc
β β β βββ cubit
β β β βββ theme_cubit.dart
β β β βββ theme_state.dart
β β βββ colors.dart
β β βββ themes.dart
β ββββ validators
β β βββ validate_messages.dart
β β βββ validators.dart
β ββββ bloc_observer.dart
β
βββββ features
β ββββ note
β β βββ data
β β β ββββ datasources
β β β β βββ note_local_datasources.dart
β β β ββββ model
β β β β βββ note_model.dart
β β β ββββ repositories
β β β βββ note_repo_impl.dart
β β βββ domain
β β β ββββ repositories
β β β β βββ note_repo.dart
β β β ββββ usecases
β β β ββββ add_note_usecase.dart
β β β ββββ delete_note_usecase.dart
β β β ββββ get_notes_usecase.dart
β β β ββββ update_note.dart
β β βββ presentation
β β ββββ bloc
β β β βββ cubit
β β β βββ add_note
β β β β βββ add_note_cubit.dart
β β β β βββ add_note_state.dart
β β β βββ get_notes
β β β βββ get_notes_cubit.dart
β β β βββ get_notes_state.dart
β β ββββ pages
β β βββ add_note
β β β βββ widgets
β β β β βββ add_note_form.dart
β β β β βββ bottom_sheet_add_note.dart
β β β β βββ record_widget.dart
β β β β βββ slider_widget.dart
β β β β βββ text_form_add_note.dart
β β β βββ add_note_page.dart
β β βββ notes
β β β βββ widgets
β β β β βββ add_note_button.dart
β β β β βββ app_bar_widget.dart
β β β β βββ bottom_sheet_widget.dart
β β β β βββ custom_painter.dart
β β β β βββ empty_notes.dart
β β β β βββ icon_button_image.dart
β β β β βββ icon_button_mic.dart
β β β β βββ note_item.dart
β β β β βββ show_dialog_audio_recording.dart
β β β βββ notes_page.dart
β β βββ search_notes
β β β βββ widgets
β β β β βββ empty_search_note.dart
β β β β βββ search_appbar.dart
β β β βββ search_notes.dart
β β βββ home_page.dart
β β
β ββββ drawing_page ...
β ββββ splash ...
β
βββββ widgets
β ββββ action_button.dart
β ββββ animated_button_widget.dart
β ββββ drawer_page.dart
β ββββ flutter_toast_widget.dart
β ββββ grid_view_notes.dart
β ββββ list_tile_item_widget.dart
β ββββ flutter_toast_widget.dart
β ββββ list_tile_item_widget.dart
β ββββ loader_widget.dart
β ββββ mode_theme_widget.dart
β ββββ text_widget.dart
β
βββββ injection_container.dart
βββββ main.dart
If you have any feedback, please reach out to us at [email protected]