Writing Cross Platform iOS and Android Apps using Xamarin.Forms

Mobile .NET

In this 2-day workshop, you will learn the fundamentals of building cross-platform mobile apps targeting iOS and Android devices using Xamarin.Forms. Using the Xamarin Studio or Visual Studio, you can now write iOS and Android apps using your familiar C# language. When you are ready to deploy your apps, the Xamarin compiler will compile your app into the native binary for each platform. The end result is you have a first class application that is optimized for the respective platform that it is compiled for.

Prerequisites

  • Knowledge of basic programming and object-oriented programming concepts

Hardware Requirements

  • Mac running Mac OS X 10.10 or later
  • iPhone/iPod touch/iPad (optional) and Android device (recommended)

Software Requirements

  • Xamarin Studio
  • Xcode 6 or later
  • Enrollment in the paid iOS Developer Program (optional)

Topics

  • Introduction to Xamarin.Forms
  • Cross Platform UI Development
  • Using Pages
    • ContentPage
    • MasterDetailPage
    • NavigationPage
    • TabbedPage
    • CarouselPage
  • Using Layouts
    • StackLayout, AbsoluteLayout, RelativeLayout
    • GridLayOut, ContentView, ScrollView, Frame
  • Using the various UI controls
  • Displaying Maps
  • Accessing native features using DependencyService
  • Accessing Web Services
  • Accessing Databases
  • Deploying iOS and Android apps

Tid

09:00 - 16:15

Emner

Introduction to Xamarin.Forms

Cross Platform UI Development

Using Pages

Using Layouts

Using the various UI controls

Displaying Maps

Accessing native features using DependencyService

Accessing Web Services

Accessing Databases

Deploying iOS and Android apps