this version I add Cognito identity authentication this allows for the Cognito authenticated user to use AWS services with IAM roles and how to stay logged in with the refresh token
for full instructions please see Saltydogs tutorial here his original code is here
it seems like using Cognito with Xamarin is rather tricky to get working salty dogs drop in class has been a huge help