Xamarin Training

Xamarin Training Overview

Download PDF

This course allows learners to build mobile cross-platform applications on iOS and Android smartphones using Xamarin. In the mobile style interface, students will learn how to use C# to Xamarin and create scrolling lists, connect with app data, and view data on web services.

Xamarin Training Objective

  • Discuss the complexities of mobile development both native and cross-platform 
  • Leverage Xamarin and C# to create cross-platform, mobile applications
  • Understand how Xamarin is used to build native Windows, Android, and iOS
  • Display designed for iOS and Android phones uses Xamarin Forms.
  • Build complex views using layouts and advanced controls
  • Create scrollable lists
  • Control application navigation
  • Bind data to forms and save data to local databases
  • Deploy applications to the App Store and the Google Play store

Xamarin Training Audience

Programmers, web developers, and app developers who want to learn how to build apps running on iOS and Android phones with Xamarin.

Xamarin Training Prerequisites

Programming knowledge is expected in an object-oriented language such as C# or Java. Working experience in Visual Studio useful. XAML and/or HTML awareness is also essential to have.

Xamarin Training Outline

  • Overview of Xamarin
  • Working with iOS
  • Working with Android
  • Creating Form
  • Windows Universal Apps
  • Windows Phone Apps
  • Creating Shared Code Projects
  • Portable Class Libraries
  • MVC Design Pattern
  • Service-Oriented Architecture
  • Testing
  • XAML
  • Layout Controls
  • Navigation Controls
  • Form Controls
  • Windows Universal Applications
  • Windows Phone Applications
  • Setting Up an Android Development Environment
  • Creating Android Views
  • Activities and Intents
  • Calling Android Services
  • Oauth 2
  • Testing and Debugging Xamarin.Android Applications
  • Setting Up an iOS Development Environment
  • Creating iOS Views
  • iOS Controllers
  • Table Views
  • Navigation Controllers
  • Testing and Debugging Xamarin.iOS Applications
  • Understanding XAML
  • Page Views
  • Controls
  • Layout Views
  • Scrollable Views
  • Navigation Patterns
  • Modal Views
  • Drill-Downs
  • Master-Detail Views
  • Tabbed Views
  • MVVM Design Pattern
  • XAML Binding Syntax
  • Data Access Classes
  • NET
  • Binding to SQLite Database Data
  • Building Services with WebAPI
  • Calling Services
  • Deploying iOS Apps to the App Store
  • Deploying Android Apps to Google Play Store
Skills

Register

[miniorange_social_login shape="longbuttonwithtext" theme="default" space="4" width="300" height="50" color="000000"]