Likes:<p>- Use the platform for the UI related things<p>- Shared module acts as a separate backend (business logic) makes it easy to modularise the apps<p>- Easy to bootstrap, run, and test apps<p>Dislikes<p>* Difficult to debug sometimes<p>* Maintenance might be a problem if the app grows<p>* Mundane manual tasks like icon setting for apps and other common functionalities<p>PS: It is a minimal implementation. Did just for learning:)