I have updated the
Past vs Future picture on the
D-KMP architecture article (
https://bit.ly/32Z3pqc), putting more emphasis on the
decoupling characteristic of the
Declarative UIs. This is the key point, which makes them much more suitable than
Imperative UIs for multi-platform
shared logic. It’s what makes a fully-shared
ViewModel possible (and ideal).