Responsiveness & Adaptiveness
- One
widget tree
for multiple behaviors - Change behavior with different
leaves
(if Platform.isIOS)
Responsive
- Capability of changing the layout for different screen types and sizes
- E.g.,
portrait-mode
,landscape-mode
, tablet, desktop
Adaptive
- Adapt the user interface to different operating systems (android, ios, desktop)
Android
: material-design, animations, navigation, fontsiOS
: cupertino-design, animations, navigation, fonts