End-to-end experience for building a simple; yet interesting PokéApp with practical features using the latest ASP.NET Core bits and Xamarin
There shall be an API (Fanie Reynders)
Most apps need some kind of back-end and in this session we will be going hands-on in building a secure RESTful API for the PokéApp using a couple of great features from ASP.NET Core, like routing, middleware, media-type formatters, dependency injection and Kestrel. We're also touch on some basics of wiring up a database using Entity Framework Core to create the ultimate API with all the bells and whistles.
Using the API to catch 'em all! (Gerald Versluis)
Following up on the API that was just created, we are going to see how to get the data from the API and show it in a cross-platform native app with Xamarin. For this we will be using Xamarin.Forms to share as much code as possible and use some smart NuGet packages to easily implement awesome features without repeating ourselves. Think MVVM, REST API calls, showing the Pokémon on a map and in a list with all features you would expect from that. Break out your laptops and follow along and become a true Pokem.. uh Xamarin master!
Some info about our speakers
Originally from South Africa, Fanie Reynders is a Software Engineer living in The Netherlands with over a decade experience in the software industry. He is the coolest dad, Microsoft Certified Professional, MVP for ’14-15 and secretly a Cloud Technology Evangelist obsessed with code, architecture and shiny new tech; sharing knowledge wherever to whoever will listen. He likes teaching, writing and vlogging about the things that make him happy. Check out his blog at http://reynders.co or follow him on Twitter @FanieReynders.
Gerald Versluis is a Xamarin developer and Microsoft MVP from Holland.
With years of experience working with Xamarin and (full-stack) .NET technologies he has been involved with numerous of different projects and building several apps with Xamarin over the past years.
Not only does he likes to code but also spreading some knowledge - as well as gaining - is part of his daytime job by speaking, providing training sessions and writing blogs (https://blog.verslu.is) or articles for printed media.