Lots of work, including registration, upload etc in Xamarin