Naming Convention
Niku is inspired by SwiftUI and TailwindCSS. Property builder approach from SwiftUI and Naming Convention heavily inspired by TailwindCSS.
Tailwind
Niku use shorten idea from Tailwind and directly port most of the naming convention from Tailwind to Niku.
For example
marginasmmargin-leftasmlborderasbborder widthasbw
However, Niku also trying to match to idiomatic Flutter and dart for example:
- builder
- animatedBuilder
- singleChildScrollView
Niku also uses some shorten name a scrollable as a reduced form of singleChildScrollView.
Mostly if you don't know if a widget is available, you can try using a full name to see autocomplete suggestion.