GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

Workshop: "Building Cross-Platform Mobile Apps with C# and Xamarin.Forms"

Track: Workshop / Time: Wednesday 09:00 - 16:00 / Location: Børsen

Building cross-platform native UIs with one shared codebase was once just a dream. With Xamarin.Forms, this dream is now a reality. Xamarin.Forms allows you to build a native UI for three platforms with one shared C# codebase. Simply put, if you know C# then you already know how to build iOS, Android, and Windows Phone apps. Leverage the .NET Framework to build out your shared business logic, including integration with web services and Azure Mobile Services, and then build out your shared UI in C# or XAML. Xamarin.Forms also features built-in two-way data binding, dependency service to help you implement platform-specific code, an advanced cross-platform animation system, support for custom controls, and lots of other powerful features to help you build the best apps possible in the least amount of time.

During this workshop we will cover the entire Xamarin platform including Xamarin.Forms. We will dive into tooling, project setup, controls, navigation, data-binding, and more fundamentals. We will also go deeper to cover tapping into native functionality, adding custom controls, animations, and advanced XAML data binding. By the end of the workshop you will have built your first mobile application with Xamarin.Forms from start to finish.

Learning objectives:
1.) Learn how the Xamarin.Forms library enables you to create a shared native UI on iOS, Android, and Windows Phone.
2.) Learn how to take advantage of Xamarin.Forms XAML, data binding, animations, and more.
3.) By the end of the workshop you will have built your first mobile application with Xamarin.Forms from start to finish.

Mike James, Xamarin Evangelist

Mike James

Biography: Mike James

The most recent addition to the Developer Evangelism team at Xamarin, Mike previously worked within the support department. Before joining Xamarin he worked within the entertainment control industry developing control systems for installations such as the London Eye. His passion grew for mobile when he was tasked with developing mobile apps for site engineers to control the lighting on these installations.

Currently Mike is responsible for engaging with the community in Europe and takes great pleasure in having the opportunity to meet customers face to face and present new technologies to them. Mike lives in the UK and enjoys music production, running and his Xbox One.