This repository is a companion to the presentation and slides here https://www.slideshare.net/MarkArteaga/serverless-computing-with-azure-functions-and-xamarin
All commits start from building the application but if you run the latest commit you can run end to end demo.
You require the following
- Make sure you have the lastet Visual Studio 2017 with
- Xamarin libs installed
- Azure Functions SDK
- Azure Account
- Need an active Azure account, if don't have one create a free one https://azure.microsoft.com/en-ca/free/
- Create a Azure Storage resource
- Ngrok.io - this is required to point your local function to be accessible from your mobile phone
To get the code running
- Under src open up RedBit.XamServerless.sln
- Replace keys for table storage
- In BlogManager.cs line 23 the
_connectionStringvariable - In TableManager.cs Line 20 the
_connectionStringvariable
- In BlogManager.cs line 23 the
- Change the ngrok url for uploading and status endpoints
- Line 115 of MainPageViewModel.cs change the
BASE_URL
This is released as is as sample code that I use for a presentation. If there is an issue please ping me on twitter or create an issue here but there is no guarantee for a fix and it works on my machine :)
If you would like me to debug your code, we can get one of our team members at RedBit to look at your issues.