Xamarin Mobile Application Development for iOS and Android

In this 4-day course, you will learn about the Xamarin environment. You will also learn about cross-platform developments: Xamarin.Android and Xamarin.iOS.

Overview

C# is one of the most popular development languages in the world. While it was originally possible to build .NET apps running on Windows-based devices only, the game has changed. Dramatically. Using Xamarin, we can now write apps that run on Android and iOS devices natively using C#. This way, C# allows us to target billions of extra devices using the language we all love. The experiences which users get from Xamarin base apps are – fully native.

In this 4-day course, you will learn about the Xamarin environment. You will also learn about cross-platform developments: Xamarin.Android and Xamarin.iOS.

Prerequisites

Participants who wish to take up this course should meet the following prerequisites:

  • Previous knowledge and experience of Java or C# 0r Swift programming language

Who Should Attend?

This course is recommended for programmers and developers who wish to develop mobile applications based on both Android and Apple iOS platforms. They do not need to follow the native development using Android Studio or XCODE.

Course Outline Day 1

  • Overview of Xamarin
  • Xamarin iOS
  • Xamarin Android
  • Xamarin Forms
  • Creating Shared Code Projects
  • Portable Class Libraries
  • Working with shared components
  • Testing

Course Outline Day 2

  • Setting Up an Android Development Environment
  • Creating Android Views
  • Activities and Intents
  • Calling Android Services
  • Testing and Debugging Xamarin Android Applications
  • Populate a ListView using an ArrayAdapter
  • Handle list-item click events
  • Implement a custom adapter
  • Use layout recycling and the view-holder pattern
  • Enable fast scrolling and code a section indexer

Course Outline Day 3

  • Setting up an iOS Development Environment
  • Creating Android Views
  • Activities and Intents
  • Calling Android Services
  • Testing and Debugging Xamarin Android Applications
  • Understanding XAML
  • Page Views
  • Controls
  • Layout Views
  • Navigation Patterns
  • Modal Views
  • Tabbed Views

Course Outline Day 4

  • Data Access Classes
  • NET
  • Binding to SQLite Database Data
  • Explore table views
  • Implement cell reuse
  • Customizing table views
  • Group data in table view
  • Deploying iOS App to the App Store
  • Deploying Android Apps to Google Play Store

Get Pricing and Brochure

More Like This

Get the course Brochure & Pricing

Our course consultant will contact you within 1 working day

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Get in touch with our consultant