Call us at 1-800-413-0939
Hands On Technology Transfer

Hands On Mobile Application Developer Training Across North America

Attend courses for developing applications on iPhones, iPads, and Android devices

Looking for a complete Class Index instead? Click here.

Mobile Application Programming Training (Android Programming Training & iOS Programming Training)

Hands On Technology Transfer (HOTT) offers mobile application development courses using Android, Objective-C, Swift and Xamarin. All courses consist of 50% hands-on lab exercises during class time. Courses may be attended in-person in the classroom, online from your home via live remote attendance, or through on demand training at your convenience. Learn mobile application programming with HOTT.

Mobile Application Development (Android, Objective-C, Swift, Xamarin) Duration Price: Live DeliveryPrice: On-Demand
Android
Android™ Application Development 5 days / 35 hours $2495$1495
Objective-C
iOS Programming for iPhone® and iPad® Applications Using Objective-C 5 days / 35 hours $2495$1495
Swift
Swift Programming for iPhone® and iPad® Applications 5 days / 35 hours $2495$1495
Xamarin
Xamarin Cross-Platform Mobile Application Development 5 days / 35 hours $2495$1495

Which Course Best Fits Your Needs?

Android Application Development Training

The Android Application Development course conveys the fundamental Android Programming skills necessary to build and deploy Android Apps on mobile devices such as phones and tablets. Attendees will design and build a variety of Android Apps throughout the course. Students employ Android Studio to perform comprehensive hands on exercises throughout the course to reinforce learning and develop real competency.

The Android Application Development course requires prior knowledge of the Java Programming language before attending. Students without Java knowledge who have never programmed before are recommended to take the Learning to Program with Java course before taking this course, as it will introduce students to fundamental programming concepts as well. Students that do not have prior Java knowledge but have past programming experience should instead take the Java Programming course beforehand, which assumes students already understand fundamental programming concepts and covers more topics at a brisker pace. Information and Pricing on multi-class training passes is available here.

iOS Programming Using Objective-C Training

Attendees in the iOS Programming for iPhone® and iPad® Applications Using Objective-C course will learn about and gain practice developing iOS applications for the full line of Apple mobile devices such as iPad® and iPhone®. As part of the course participants will create an example application which will demonstrate a majority of the iOS features as well as take advantage of a number of hardware systems and features. The Objective-C language is presented and used in hands on exercises to learn how it interacts with the hardware systems for iPhones and iPads.

Attendance of the iOS Programming for iPhone® and iPad® Applications Using Objective-C course is only recommended if a student plans to work on an existing iOS application that already uses Objective-C as its coding language. Students who plan to develop new iOS applications should instead take the Swift Programming for iPhone® and iPad® Applications course, since Swift is a more favored programming language for modern iOS applications and is easier to learn.

Before taking iOS Programming for iPhone® and iPad® Applications Using Objective-C, a student should already have prior programming experience in an object-oriented language such as C# (Learning to Program with C#), C++ (C++ Programming for Non-C Programmers), or Java (Learning to Program with Java). Any of those named courses are excellent candidates for obtaining that prerequisite knowledge beforehand. Information and Pricing on multi-class training passes is available here.

iOS Programming Using Swift Training

In the Swift Programming for iPhone® and iPad® Applications course, attendees will learn how to develop iPhone and iPad applications using the Swift programming language and the XCode Integrated Development Environment. Students are familiarized with core APIs including the Foundation and Cocoa Touch frameworks. Students will create Swift apps from the ground up, demonstrating the features of Swift and its supporting code libraries.

The Swift Programming for iPhone® and iPad® Applications course is a solid choice for most students who wish to learn about iOS application development. However, if a student is planning to work on an existing application written with Objective-C, that student should instead take the iOS Programming for iPhone® and iPad® Applications Using Objective-C course.

Before taking Swift Programming for iPhone® and iPad® Applications, a student should already have prior programming experience in an object-oriented language such as C# (Learning to Program with C#), C++ (C++ Programming for Non-C Programmers), Java (Learning to Program with Java) or Objective-C. Any of those previously named courses are excellent candidates for obtaining that prerequisite knowledge beforehand. Information and Pricing on multi-class training passes is available here.

Xamarin Programming Training

The Building Cross-Platform Mobile Applications Using Xamarin course teaches students 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. This allows for development of Android and iOS applications at the same time.

Before taking Building Cross-Platform Mobile Applications Using Xamarin, a student should already have prior C# programming experience. Our Learning to Program with C# course is an excellent choice for gaining that prerequisite knowledge if needed. Information and Pricing on multi-class training passes is available here.


HOTT offers competency-based mobile application training in more than 100 cities across North America. Our training emphasizes a hands on, task-oriented curriculum. When students train with HOTT they are guaranteed small class sizes, expert instructors, and comprehensive hands on exercises. HOTT offers a wide selection of discount programs to accommodate individuals as well as groups both small and large. Choose from face-to-face in the classroom, remote-live, on-demand or group training options.

If you need additional assistance in choosing a course, contact our helpful Customer Service staff at 800-413-0939, or fill out a Contact Form here. For a comprehensive list of all our course offerings, visit our full Course Index here.

iPad® and iPhone® are trademarks of Apple Inc., registered in the U.S. and other countries. | Android is a trademark of Google Inc.

Multiple Training Locations - Convenience and Cost Control

Attend Regularly Scheduled Courses in More than 100 Cities Across North America and the United Kingdom or via Remote Attendance