Sample app that shows MVVM and async patterns