Course code: GOC4155« Back

Xamarin.Forms - Mobile Application Development I (Android / iOS)

The course is for .NET developers who want to learn how to program mobile apps for iOS and Android and want to make use of their .NET knowledge. You will learn how to work with the free Xamarin tool and the Xamarin.Forms framework to develop applications for the Apple iOS mobile operating system, Google Android in .NET and more. Learn the basic elements of the user interface and navigation, plug-ins and notifications and other techniques needed to develop mobile applications.

 DateDurationCourse priceHandbook priceCourse languageLocation 
10/5/2020 3 13 800 CZK included in course price Český jazyk GOPAS Praha_GTT
GTK 10/5/2020 3 13 800 CZK included in course price Český jazyk GOPAS Brno_GTT
10/5/2020 3 480,00 EUR included in course price Český jazyk GOPAS Bratislava_GTT

AffiliateDurationCatalogue priceHandbook priceITB
Praha3 13 800 CZK included in course price 30
Brno3 13 800 CZK included in course price 30
Bratislava3 480,00 EUR included in course price 30

What we teach you:

  • Learn about the architecture of Android, iOS, UWP, and Xamarin
  • You will learn to use the basic elements of the user interface and navigation using the Xamarin.Forms library
  • We will work with data from a web service
  • We'll try to work with notifications

Required skills:

  • Knowledge of C # and Visual Studio (course will be in C # language)

Teaching methods:

  • Professional explanation with practical samples and examples.

Teaching materials:

  • Powerpoint handouts and module printouts.

Course syllabus:

Introducing Xamarin and Xamarin.Forms, Code Sharing and Supported Operating Systems

  • Getting to know the development of mobile applications using Xamarin
  • Xamarin and its internal functioning
  • Getting Started with .NET Standard
  • Xamarin.Forms
  • Create an application and familiarize yourself with the Xamarin.Forms project structure in the Visual Studio environment
  • Device preparation, emulator, and project startup

Basic elements of the user interface

  • Using XAML in Xamarin.Forms
  • Examples of GUI Elements - Basic Xamarin.Forms
  • Positioning of elements and containers

Application navigation and application lifecycle

  • Introducing the application lifecycle
  • Introducing and creating basic types of pages for navigation

Design an application architecture to share code, use additional libraries and packages

  • Sample Plugins and Xamarin.Essentials
  • Getting acquainted with DependencyService

Communicate with the web API

  • Loading web service data and other communications


  • Work with local notifications
  • Work with remote notifications - Push notifications

Application publication

  • Preparing the application for publication
  • Application publishing process
Tištěné nebo elektronické studijní materiály GOPAS

included in course price
The prices are without VAT.