T1625

Ladda ner som PDF

Introduction to Xamarin

Xamarin is a powerful platform allowing developers to create native mobile applications targeting both iOS and Android. Application logic is written in C# and shared across both platforms with up to 98% of code reuse.

In this course you will learn the fundamentals of designing, developing, building, testing, deploying and monitoring cross platform xamarin mobile applications.

NOTE: This is a one day introduction course to Xamarin. Informator also offer a three day lab-intense Xamarin course where you with coaching from our expert get the time to do more coding and really work through the alternatives!

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

  • Object oriented programming with a high level language such as C#, Java, python
  • Working knowledge of XML

Courseware

  • Slides, demo- and labfiles
  • Ebooks- Xamarin in Action, Xamarin Forms

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

  • Setting up the development environment
  • Designing cross platform applications
  • Choosing an architectural pattern - mvvm vs mvp
  • Creating a native iOS UI
  • Creating a native Android UI
  • Creating a Xamarin Forms UI
  • Automated testing - unit tests, UI tests
  • Threading with Task, async and await
  • Consuming backend services
  • Visual Studio App Center

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

  • Setting up the development environment
  • Designing cross platform applications
  • Choosing an architectural pattern - mvvm vs mvp
  • Creating a native iOS UI
  • Creating a native Android UI
  • Creating a Xamarin Forms UI
  • Automated testing - unit tests, UI tests
  • Threading with Task, async and await
  • Consuming backend services
  • Visual Studio App Center

Kursfakta

Kurs-ID: T1625
Längd: 1 dag
Pris exkl moms: 10 950 kr
Inregistrering: 09.00
Kursstart: 09.30
Kursslut (ca): 17.00

Frågor om kursen?

Har du frågor om kursens innehåll, leveransdatum/ort eller behöver en företagsanpassad variant? Fyll i formuläret nedan!


Kan betalas med:
TRAINING CARD

Ort och datum

Stockholm
25 mar
Boka nu!
17 jun
Boka nu!
Göteborg
25 mar
R
Boka nu!
17 jun
R
Boka nu!
Cloud Access
i Läs mer

Delta på kursen från ditt hem, jobb eller annan plats.

25 mar
Boka nu!
17 jun
Boka nu!

Tipsa