Show as: Mobile

Xamarin Cross-Platform Mobile Application Development

Hands On Technology Transfer, Inc.
Training overview
Professional Course
Webinar, Self-paced Online, Virtual Classroom
35 hours (live)/30 days (on-demand)
From 1,495 USD

Start dates
1,495 USD
Inquire for more information

1,495 USD
Start anytime

1,495 USD
Start anytime

Course description

Xamarin Cross-Platform Mobile Application Development

This course teaches how to use Xamarin as a cross-platform mobile development tool to build native Android and iOS apps using C# and a .NET code base.

Students will begin by learning how to use Xamarin.Forms to build Android and iOS apps using a single code base. Students will learn how to use XAML to define the UI layer for all platforms. By installing the app on both Android and iOS simulators and real test devices, they will see how the UI renders as native controls on each platform, thereby giving the app a native look and feel.

Coverage of XAML includes how to use XAML controls to interact with the use, how to use XAML to manage the UI layout, and how to connect UI events to C# event handlers.

Who should attend?

Prior programming experience in an object-oriented language such as Objective-C, Java, C# or C++ is required when learning Swift programming.

Training content

  • Introduction to Cross-Platform Development
  • Improving Your C#
  • Part II: Introduction to Xamarin.Forms
  • Working with Xamarin.Android for Native UI
  • Working with Data
  • Working with Location Services
  • Configuring your Development Environment
  • Part I: Introduction to Xamarin.Forms
  • Customizing Xamarin.Forms Controls on Each Platform
  • Working with Xamarin.iOS for Native UI
  • Working with Touch
  • Extending Your Application with NuGet and the Xamarin Components Stores

Course delivery details

Delivery Options: Attend face-to-face in the classroom,remote-live or via on-demand training.

Certification / Credits

  • Using Xcode to build iPhone and iPad apps
  • Working with Swift data types
  • Using Swift control structures such as if, while and for
  • Creating and calling Swift functions
  • Managing data using Swift arrays and dictionaries
  • Designing and using Swift classes
  • Understanding how ARC manages memory
  • Handling run time errors in Swift
  • Understanding the iOS app life cycle
  • Understanding Apple's implementation of the MVC design pattern
  • Using Storyboards to design user interfaces
  • Creating and configuring view controllers
  • Building IBOutlets to interact with UI widgets
  • Creating IBActions to handle UI events
  • Using AutoLayout to create user interfaces for multiple iOS devices
  • Using Apple's singleton and delegate design patterns
  • Creating Single View apps
  • Creating Tab Bar apps
  • Creating master/detail apps
  • Customizing table views and table view cells
  • Interacting with local files on the device
  • Using Web services to manage data
  • Persisting data locally using Core Data
  • Working with collection views
  • Capturing images using the camera
  • Working with gesture recognizers
  • Creating finite-length background tasks

About HOTT

Hands On Technology Transfer, Inc.

Hands On Technology Transfer (HOTT) was established in 1995 and has always had the same mission: to provide the best possible IT training and always assure that students attain competence and confidence in the skills being taught. HOTT’s innovative approach...

Read more and show all training delivered by this supplier

Contact this provider

Fill out your details to find out more about Xamarin Cross-Platform Mobile Application Development.

  Contact the provider

  Get more information

  Register your interest

Country *

Contact info

Hands On Technology Transfer, Inc.

 Show phone number

Contact provider

Have a question about this course? Fill out this form and the provider will get in touch with you shortly

Training reviews

No reviews available

Need help with your search? offers a free consultancy service to help compare training for you and your team

Request a free quote

Request a free training quote