San Francisco, California
London, United Kingdom
C# is one of the most popular development languages in the world. While it was originally possible to build .NET apps running on Windows-based devices only, the game has changed. Dramatically. Using Xamarin, a commercial product, we can now write apps which run on Android and iOS devices natively using C#. This way, C# allows us to target billions of extra devices using the language we all love. The experiences which users get from Xamarin-base apps is fully native: the apps aren’t web-based, trimmed-down versions of the apps. Instead, they offer the full functionality of the platform they target.
The impact in terms of re-using code is huge. We can build an architecture with this cross-platform functionality in mind and construct it so that a lot (or maybe we should say: most) of our code can be re-used in Windows Phone, iOS and Android apps.
In this 2 day introduction course, you’ll be introduced to Xamarin. We’ll explore the options for mobile, cross-platform development.
Knowledge of C# and Visual Studio is required
PC requirements: in this course, we will make some hands-on labs.
To be ready for the labs, install Xamarin Business Edition trial from http://xamarin.com/download. This will install an emulator as well. If you have an Android device, it’s advised to run your labs on a device instead.
Note that you will NOT be able to run any apps targeting iOS without a Mac. If you have a Mac, do bring it along and install Xamarin Studio on the machine.
The following will be covered (note that this is not a complete list of topics).
Cross-platform development with Xamarin
Finding your way in Xamarin Studio
Visual Studio and Xamarin development
Introduction to the Android platform
Programming Android with Xamarin
Introduction to iOS development
Programming iOS with Xamarin
Introduction to Xamarin Forms
List views and Adapters in Android
Tables and Collection views in iOS
Re-using code with Windows Phone and Windows 8 apps
Navigation patterns in iOS and Android
Building your first Android app
Building your first iOS app
Another 2 day course covering more advanced topics will be organized soon.
Facilitator: Gill Cleeren
Gill Cleeren is Microsoft Regional Director, Client Dev MVP, Pluralsight trainer and Telerik MVP. He lives in Belgium where he works as .NET architect at Ordina. Gill has given numerous sessions, webcasts and trainings on new as well as existing technologies, such as Windows 8, Windows Phone, Silverlight… at conferences including TechEd, TechDays, DevDays, NDC Oslo & London, Silverlight Roadshow in Sweden, Telerik RoadShow UK, BuildStuff Lithuania, NRW Conference… Since 2012, Gill creates online courses for Pluralsight. In the past, he has written 2 books on Silverlight and is author of many articles on various websites, covering Windows 8, Windows Phone and more.
You can find his blog at www.snowball.be.
When & Where
MIC Vlaanderen - Locatie Genk
MIC Vlaanderen stimuleert ICT-gedreven innovatie en ondernemerschap in de welzijns- en gezondheidsector in Vlaanderen.