• (Not so) Fun fact: I first learnt how to use Xamarin from a book he wrote. It wasn’t very good (not unlike Microsoft documentation). He started out just having everything in MainPage, then switched to having separate classes (like MVVM stuff), but didn’t point out he had made this switch! The code snippets didn’t reflect that this was actually now in a different class! Wait what?? Wait what?? Why is none of this working?! 😂 There was a later chapter about MVVM, but he had switched styles BEFORE that chapter. So when he talks about top-down and bottom-up, well, his book was an explode in the middle approach! 😂