public App() { InitializeComponent(); InitTheme(); _connectionManager = new ConnectionManager(); ApiProvider.Init(); //instead of hardcoding viewmodel it would be better to use any available DI framework like Prism/MVVMCross/else instead MainPage = new NavigationPage(new ArtistsListPage() { BindingContext = new ArtistsListViewModel() }); }