This code improved the previous "Note app created using Hive & GetX" which can be found here: Notez Repository
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
- Of course, because it's lightweight, especially for the simple note app
- Fast & easy to develop
- This note app doesn't required image CRUD
- Personally, it's our best choice for small to mid-level project
- Efficient for MVC approach, our style indeed
- Well, GetX includes widget supports, live & observable data transaction, which simplifies coding process
lib/
-- app/
views/
home/
home_views.dart
note/
add_note_views.dart
detail_note_views.dart
-- data/
controller/
note_controller.dart
local/
note_db.dart
-- domain/
entities/
note.dart
note.g.dart
repositories/
note_repository.dart
usecase/
note_usecase.dart
-- utils/
app_theme.dart
extension/
app_theme_ext.dart
-- main.dart