You shouldn?t connect Xamarin.Forms directly to SQL Server. Instead, create a Web API that accesses the database, have your app call the API, parse the JSON response, and bind it to a ListView. This is the secure, cross-platform standard approach