logo

Mobile Course

course overview

Click to View dates & book now

Overview

In this course, you will learn more advanced topics of cross-platform mobile development with Microsoft's Xamarin platform. It will prepare you for the exam to become Xamarin Certified Developer. You will be introduced to creating custom components that leverage native code. You will learn about Patterns for Cross Platform Mobile Development. Furthermore, you will learn about Data Binding in Xamarin.Forms and you will learn how to use Effects in Xamarin.Forms. Finally, you will participate in a Lab where you will build a Xamarin app from scratch.

Audience

This course is for developers that are Xamarin Certified Professional, but want to get their Xamarin Certified Mobile Developer certification.

Skills Gained

  • Fundamentals of TableViews
  • ListViews and Adapters in Android
  • Customizing TableViews
  • TToolbar and App Bar
  • Navigation Patterns
  • Android Navigation
  • Patterns for Cross Platform Mobile Development
  • Data Binding in Xamarin.Forms
  • Using ListView in Xamarin.Forms
  • Mobile Application Architecture
  • Xamarin.Forms Effects
  • Diagnosing Memory Management Issues

Prerequisites

Students should have significant previous experience with the C# programming language and familiarity with object-oriented programming concepts such as inheritance and interfaces.

Five days

Outline

Outline of Xamarin Certified Mobile Developer Training 1. ListViews and Adapters

  • Use Android ListView to display a data collection in your UI.

2. Customizing TableViews

  • Create a unique look for your Table View rows by implementing a custom UITableViewCell.

3. Toolbar and App Bar

  • Create a menu using Toolbar and set it as your Activity's App Bar.

4. Navigation Patterns

  • Implement the stack, tab, master-detail, and pager UI navigation patterns.

5. Android navigation

  • Implement the tab, gestural, and drawer UI navigation patterns.

6. Patterns for Cross Platform Mobile Development

  • Use the Factory pattern, the Service Locator pattern, and Dependency Injection to access platform-specific API's from shared code in a loosely-coupled manner.

7. Data Binding in Xamarin.Forms

  • Use Data Binding in Xamarin.Forms to connect your application's data to your UI.

8. Using ListView in Xamarin.Forms

  • Use the Xamarin.Forms ListView control to display scrolling lists of interactive data.

9. Mobile Application Architecture

  • Learn common architectural principals and styles to properly structure your mobile app.

10. Using Effects in Xamarin.Forms

  • Xamarin.Forms UI elements are model objects that are converted to native platform controls at runtime. To take full advantage of each platform's unique style and patterns you can work directly with the native controls rather than the Xamarin.Forms elements. This course shows you how to use Effects to access and customize the native peer controls. This gives you the same power to modify the appearance of your UI as a native developer.

11. Diagnosing Memory Management Issues

  • Locate and fix memory problems in your Xamarin.iOS and Xamarin.Android applications.

Talk to an expert

Thinking about Onsite?

If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. Its a cost effective option. One on one training can be delivered too, at reasonable rates.

Submit an enquiry from any page on this site, and let us know you are interested in the requirements box, or simply mention it when we contact you.

All $ prices are in USD unless it’s a NZ or AU date

SPVC = Self Paced Virtual Class

LVC = Live Virtual Class

Please Note: All courses are availaible as Live Virtual Classes

Trusted by over 1/2 million students in 15 countries

Our clients have included prestigious national organisations such as Oxford University Press, multi-national private corporations such as JP Morgan and HSBC, as well as public sector institutions such as the Department of Defence and the Department of Health.