A 3-to-4 days hands-on training

Cross-platform native mobile development using Xamarin

Thorough explanations, presentations, demos, small standalone exercises.

Set up your trainingSee topics covered

Hands-on training for C# developers that want to start developing cross-platform native mobile applications on iOS and Android.

Essential Topics Covered

During the 3 or 4 days of training we will cover the basics aspects of using Xamarin tools to develop native mobile applications

Z

Developing for iOS using Xamarin.iOS and Android using Xamarin.Android: create, building and deploy iOS and Android applications using Visual Studio and / or Xamarin Studio: project structure, application lifecycle, iOS and Android Designer, running code in the background.

Z

Xamarin.Forms cross-platform UI framework: project structure, layout system, basic controls, XAML, data binding.

Z

Cross-platform mobile development: concepts of sharing code across platforms using shared projects and Portable Class Libraries, working with SQLite and mobile data, consuming REST-based Web Services

About the Training

In the past few years mobile app development has become a booming industry. Today there are three major players when talking about mobile operating systems: Apple (iOS), Google (Android) and Microsoft (Windows) each one with its development language and tools.

Having three different teams developing for each OS increases the complexity of project management, development time, ROI and especially giving support on each platform. Xamarin cross-platform development tools enable using one programming language (C# or F#) to create NATIVE mobile application for iOS, Android and Windows that can share a common codebase. Even more with Xamarin.Forms, shared interface design for all three platforms can be accomplished within its XAML-based framework.

Xamarin makes this happen from your Visual Studio IDE, by providing a language projection of the native platform libraries (Android or iOS) to C# and an implementation of the .NET framework that runs on that device.

Meet the Trainer

Andrea Saltarello ASP.Net core seminar

Dan Ardelean

Windows Platform Development MVP

Dan Ardelean is a Windows Platform Development MVP and Xamarin Certified Mobile Developer, focuses on cross-platform mobile development. He founded XpressCode (focused on cross-platform mobile development and consulting) and co-founded Mahiz (focused on web, cloud, mobile and education). He is also a speaker at various national and international conferences and Microsoft events and doing training on Windows Platform technologies and Xamarin tools.

Get comprehensive training for your team

Whether your team is just getting started or they are seasoned pros, custom Microsoft Azure training courses can help them obtain the knowledge and skills they need to be successful and confident.

Testimonials

The training was concise and practical. Helped us to better understand the process behind main functionalities.

Tiberiu Oprea

App Developer

Prerequisites

The participants shouls have at least:

Participant should have:
good C# programming language skills
already used Visual Studio

Experience on mobile development is welcomed, but not required.

Hardware requirements:

WiFi/LAN switch/router to provide connectivity for the laptops

NOTE: the more performing laptop specs, the better

Software installation requirements:

The following software needs to be installed on each participant’s laptop prior to the workshop:

For laptops running OS X:

Xamarin tools for OS X
a virtual machine with Windows, on which you should have Visual Studio 2015 (Community Edition or better) and Xamarin tools for Windows.

For laptops running Windows:

Visual Studio 2015 (Community Edition or better)
Xamarin tools for Windows (free)
set up a MacInCloud trial plan.
Note: You need to set up a 2 days trial subscription plan, that costs 0.99$. We recommend you to cancel the subscription once the workshop in over, in order to avoid future payments.

Get comprehensive training for your team

Whether your team is just getting started or they are seasoned pros, custom Microsoft Azure training courses can help them obtain the knowledge and skills they need to be successful and confident.

Get exclusive offers and the latest updates on our upcoming events

You have Successfully Subscribed!

Pin It on Pinterest