T1625

Ladda ner som PDF

Introduction to Xamarin

This 1-day course will introduce you to the Xamarin platform, and get you ready to build your first mobile apps using it.

The Xamarin platform enables you to write mobile applications in C#, using Visual Studio (Windows) or Xamarin Studio (cross-platform). It then compiles them into native iOS and Android applications, so they'll perform well.

Audience

.Net developers who need to build mobile applications for Andriod and iOS, and don't want to leave the comforts of .Net behind.

Prior knowledge

Experience with .Net programming and the C# language is required to understand the examples and complete the labs in this course. No knowledge of mobile development is required.

Courseware

Digital material

Nearly every product or business seems to have a mobile app these days. Mobile development isn't rocket science, but that doesn't mean it's without challenges. For one, both iOS and Android are hugely popular, so you need an app for both. Users on both platforms expect native experiences, taking advantage of the special UI and API features of each. Furthermore, mobile apps are meant to feel silky smooth - but at the same time usually need to make a bunch of requests to a web backend over a variable-quality connection.

Xamarin is pragmatic, allowing you to share all the code between platforms that you sensibly can, while also providing full access to the native APIs so you can deliver a great user experience on both iOS and Android. Furthermore, C#'s async/await feature helps you to easily make web API calls without compromising on responsiveness.

Agenda

  • How the Xamarin platform works
  • Xamarin Studio, and the Xamarin Visual Studio plug-in
  • Creating a Cross-Platform Solution
  • Xamarin.Forms for cross-platform UI
  • Going native: Xamarin.iOS and Xamarin.Android
  • Web service calls - asynchronously
  • Using NuGet packages with Xamarin
  • Performance tips
  • The Xamarin ecosystem: Test Cloud and Insights

Nearly every product or business seems to have a mobile app these days. Mobile development isn't rocket science, but that doesn't mean it's without challenges. For one, both iOS and Android are hugely popular, so you need an app for both. Users on both platforms expect native experiences, taking advantage of the special UI and API features of each. Furthermore, mobile apps are meant to feel silky smooth - but at the same time usually need to make a bunch of requests to a web backend over a variable-quality connection.

Xamarin is pragmatic, allowing you to share all the code between platforms that you sensibly can, while also providing full access to the native APIs so you can deliver a great user experience on both iOS and Android. Furthermore, C#'s async/await feature helps you to easily make web API calls without compromising on responsiveness.

Agenda

  • How the Xamarin platform works
  • Xamarin Studio, and the Xamarin Visual Studio plug-in
  • Creating a Cross-Platform Solution
  • Xamarin.Forms for cross-platform UI
  • Going native: Xamarin.iOS and Xamarin.Android
  • Web service calls - asynchronously
  • Using NuGet packages with Xamarin
  • Performance tips
  • The Xamarin ecosystem: Test Cloud and Insights

Utbildningen levereras i samarbete med

Kursfakta

Kurs-ID: T1625
Längd: 1 dag
Pris exkl moms: 10 950 kr
Inregistrering: 09.00
Kursstart: 09.30
Kursslut (ca): 16.30
Kan betalas med:
TRAINING CARD

Lämna dina kontaktuppgifter om du önskar en företagsintern utbildning.

Tipsa