Discover Classes. Earn 10% Rewards.

Xamarin Cross-Platform Mobile Application Development is unfortunately unavailable

Thankfully we have 325 other Tech Classes for you to choose from. Check our top choices below or see all classes for more options.

After Effects Bootcamp

Noble Desktop @ 185 Madison Ave, New York, NY & Virtually Online

Discover the secrets of creating captivating motion graphics and animations in this comprehensive course. Gain hands-on experience with real-world projects and learn from a leading instructor, as you delve into techniques like motion tracking and animating 3D layers. Prerequisite: Basic knowledge of Adobe Photoshop recommended.

(373) All levels 18 and older
$975

3 sessions

Gift it!

Figma Bootcamp

Noble Desktop @ 185 Madison Ave, New York, NY & Virtually Online

Learn how to master Figma and become a pro in UI/UX design with this comprehensive course that covers everything from the basics to advanced features. Craft stunning user interfaces and experiences, design complex prototypes, and collaborate seamlessly with others using Figma's cloud-based platform. Elevate your design skills and create professional-grade designs with ease.

(373) All levels 18 and older
$695

4 sessions

Gift it!

Premiere Pro Bootcamp

Noble Desktop @ 185 Madison Ave, New York, NY & Virtually Online

Master the art of professional video editing with Premiere Pro. Learn how to import, organize, and edit footage, enhance audio and video quality, add effects and titles, and much more. Take your video editing skills to the next level with this comprehensive course.

(373) Beginner 18 and older
$975

3 sessions

Gift it!

Microsoft Excel Bootcamp

NYC Career Centers @ 185 Madison Ave, New York, NY & Virtually Online

Master all aspects of Microsoft Excel in just three days with the comprehensive Excel Bootcamp at NYC Career Centers. This intensive course covers everything from basic calculations and tables to advanced spreadsheet features and automation with macros. Take your Excel skills to the next level and become an expert user in no time.

(680) All levels 18 and older
$549

3 sessions

Gift it!

Excel Specialist Certification Program

NYIM Training @ 185 Madison Ave, New York, NY & Virtually Online

Enhance your Excel skills and become a certified specialist through NYIM Training's comprehensive program, offering hands-on training, private sessions, and an exam with a free retake.

(742) All levels 18 and older
$899

3 sessions

Gift it!
See all Tech classes NYC

Xamarin Cross-Platform Mobile Application Development

  • All levels
  • 18 and older
  • $2,795
  • Earn 27,950 reward points
  • (Exact location to be announced), New York, NY
  • 40 hours over 5 sessions

Start Dates (0)

  • $2,795
  • 40 hours over 5 sessions
Showing 10 of 0

Class Description

Description

What you'll learn in this mobile application development training:

All HOTT courses are available face-to-face, remote-live, on-demand or on-site at your facility

In this course students will learn 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. Students will also learn how to custom the UI appearance of an app for a specific platform.


Students will learn how to interact with both local data stored on the device and how to communicate with, and process data from, RESTful services using Xamarin.Forms.


Xamarin also supports Xamarin Native, which allows developers to write separate native UI code for each platform. In this course, students will learn how to install and configure Xamarin.Android, and then examine Android application architectures. They will build Android applications in C# using Xamarin.Android using the Android designers and controls.


Students will also learn how to install and configure Xamarin.iOS, and then examine native iOS application architectures. Students will build Xamarin.iOS applications in C# using the iOS designers and controls.


This course will also examine how to work with touch, location services and notifications for both Android and iOS devices.


Course Prerequisites: C# programming experience.


Course Overview:

Introduction to Cross-Platform Development

  • Examining the Android, iOS and Windows UI Experiences
  • Options for Cross-Platform Mobile Development
  • Problems with Cross-Platform Mobile Development
  • Getting to Know Xamarin
  • Anatomy of a Xamarin Application
  • Understanding Portable Class Libraries

Improving Your C#

  • Reviewing C# and the .NET Framework
  • Understanding await/async
  • Understanding RESTful Services

Part I: Introduction to Xamarin.Forms

  • Configuring the Visual Studio Project
  • Introducing XAML
  • Handling Events
  • Using XAML to Layout the UI
  • Using XAML Controls
  • Platform Specific Calls

Customizing Xamarin.Forms Controls on Each Platform

  • Custom Renderers
  • Implementing and Customizing Views
  • Using Dependency Injection

Working with Xamarin.iOS for Native UI

  • Configuring the Visual Studio Project
  • Understanding iOS Concepts
  • iOS Model-View-Contrroller
  • Events, Protocols and Delegates
  • Designing a UI for iOS
  • StoryBoards
  • Types of UIViewControllers
  • Accessing iOS APIs
  • Calling Existing Objective C/Swift Code

Working with Touch

  • Touch in the Android
  • Touch in iOS

Working with Notifications

  • Local vs Remote Notifications
  • Notifications in the Android
  • Notifications in iOS

Part II: Introduction to Xamarin.Forms

  • Working with Text
  • Working with XAML Resources
  • Working with XAML Styles
  • Data Binding
  • Working with Bitmaps

Working with Xamarin.Android for Native UI

  • Configuring the Visual Studio Project
  • Understanding Android Concepts
  • Events, Protocols and Delegates
  • Designing a UI for the Android
  • Layouts
  • Widgets
  • Accessing Android APIs
  • Calling Existing Java Code

Working with Data

  • Local Data Options
  • Calling RESTful Services

Working with Location Services

  • Location Services in the Android
  • Location Services in iOS

Extending Your Application with NuGet and the Xamarin Components Stores

  • Cloud Service Features (ex: Authentication Support, Azure Mobile Client, etc)
  • Libraries (ex: Barcode Scanning, Messaging, Credit Card Scanning, etc)
  • User Interface Components (ex: Charts, Carousels, Signature Pads, etc)

Refund Policy

Tuition includes all course materials. Students may withdraw before the second day of class to receive a 100% refund, provided course materials are returned to the instructor. Prorated refunds may be granted for withdrawals after the first day.

Cancellations and Changes: There are no cancellation fees.

Attendance Requirements: Students must attend each day of a course and successfully complete hands on exercises in order to receive a certificate of completion. If a student wishes to retake any portion of a class that he or she completes, the student may do so within 12 months at no extra cost.

Intended Audience: Hands On Technology Transfer, Inc., provides IT training designed for technology professionals who wish to quickly upgrade their computer skills. In most states, the employer bears all training costs.

Reviews of Classes at Hands On Technology Transfer, Inc. (7)

(4.6-star rating across 7 reviews)
See reviews for other classes at Hands On Technology Transfer, Inc.
loading...
Hide Reviews

Review Summary by CourseHorse

Students who took the Xamarin Cross-Platform Mobile Application Development class had a highly positive experience. The instructor was outstanding, with excellent teaching skills, and students highly recommend him for any technical course. The course materials were also complete and exceeded expectations, down to the packing tape provided for returning equipment. The training exercise covered a detailed extent of information, and the infrastructure, especially for remote access, was impressive. Overall, students found the training experience to be very useful, with the instructor making every effort to answer questions and provide assistance. Direct quotes: 1. "I have never seen such complete materials and the equipment shipped out exceeded my expectations down to the packing tape with which to ship it back." 2. "The infrastructure was awesome as well especially for the remote access." 3. "The instructor made every attempt to answer questions and provide assistance when needed."

Benefits of Booking Through CourseHorse

  • Booking is safe. When you book with us your details are protected by a secure connection.
  • Lowest price guaranteed. Classes on CourseHorse are never marked up.
  • This class will earn you 27950 points. Earn 10% back in reward points!

Questions & Answers (1)

Get quick answers from CourseHorse and past students.

Question from anonymous
Are MS vouchers accepted?
Answer from Brenda L. CourseHorse StaffCourseHorse Staff
Hi there! For CourseHorse bookings, we only accept major credit cards and PayPal for payments.
Answer Show answer
Cancel

Hands On Technology Transfer, Inc.

HOTT delivers instructor-led technical training across the United States, Canada and the United Kingdom. Whether you attend in person, remote-live or on-demand, our classroom-based training philosophy zeroes in on your ability to work more productively and with higher quality results after training....

Read more about Hands On Technology Transfer, Inc.

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified NYC educator.

Hands On Technology Transfer, Inc.

Hands On Technology Transfer, Inc.

All classes at this location

Google Map

Give This Course as a Gift Card

  • Thousands of classes
  • No expiration
  • Unique and memorable gifts for any occasion
  • Personalized
  • Explore a passion, gain a new skill, discover a new hobby, engage in a memorable experience
  • Instant delivery
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™

Buy a Gift Card

Book this Class as a Group Event

Booking this class for a group? Find great private group events

Or see all Coding Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

CourseHorse Gift Cards

  • Creative & unique gift for any occasion
  • Thousands of classes & experiences
  • No expiration date
  • Instant e-delivery (or choose a date)
  • Add a personalized message
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™
Buy a Gift Card
gift card with the CourseHorse logo gift card with the CourseHorse logo
Loading...