- Overview of MVVM architectural pattern.
- Why it is important to separate UI from logic?
- Why should you use MVVM framework? Which one?
- How to manage application flow?
- How to handle modal dialogs?
- How to handle application internal communication?
- MVVM and async
- How to handle exceptions?