To achieved the goal, I'm not going to narrate on the syntax or framework on this article, which means to read this artice, the basic knowledge of flutter is required.
There are several types of views available for arranging widgets in various ways.
These are commonly use to lay out :
I don't actually have a prototype or blueprint. So I'm just taking the widget subjective as an end-user.
I think the best way to present the note is a scrollable page with a reorderable gridview for rendering notes, set a floating action button for adding notes, then wrap them with stack widget.
Also,make the drawer with user info and logout button.
Last but not least, make a mixin template to check the context screen size and mixin into page, So that widgets can be auto resized properly depending on screen size.
fit: StackFit.expand,
Ref(click me)
for stack widget.
Image demo
Feel free to criticize and correct me ! THX for reading this article.