3. What’s Xamarin Forms
An open source mobile UI framework
from Microsoft for building
iOS, Android, & Windows apps with .NET
from a single shared codebase.
4. Frameworks we can use
▸ Prism
▸ MvvmCross
▸ FreshMvvm
▸ Mvvm Light
▸ Reactive UI
49. ▸ Don’t use hardcoded string for
navigation
▸ Avoid using Xamarin Forms namespace
in the ViewModels
▸ Make sure to use IDestructible to
unsubscribe to any events/viewmodel
cleanup
▸ Use a BaseViewModel
▸ Don’t use static/singleton instance
inside viewmodel code