Extend your Xamarin controls and your development

ComponentOne Studio for Xamarin's product manager will walk you through basic, intermediate, and advanced methods of custom control development, Xamarin structure, and platform-specific requirements.

Start building cross-platform native mobile apps today!

In this white paper, you'll learn:

  • How to extend basic, out-of-the-box Xamarin controls and create advanced controls like custom color pickers and numeric text boxes
  • How to get more functionality in Xamarin.Forms by creating controls with custom renderers and dependency services for iOS and Android
  • How to create your own native custom control from the ground up and use it in Xamarin.Forms

You'll also get:

  • Step-by-step instructions on writing XAML, code-behind, classes, and more
  • Understanding of the limitations of each method
  • iOS and Android implementations of each example

Basic Intermediate Advanced

The relationship hierarchy of Xamarin.Forms, the Xamarin.Platforms, and the native platforms. The basic approach is applied at the Xamarin.Forms level, written entirely in C#. The intermediate approach is applied at the Xamarin.Platform level, written in C# with some knowledge of the native platform’s API. The advanced approach is applied at the pure native level, and is written in the appropriate native platform language.

Tell us where to send the white paper!
Kelley Ricker
About the Author

Kelley Ricker, product manager of ComponentOne Studio for Xamarin, leads GrapeCity’s line of cross-platform native mobile UI controls, focusing primarily on the Xamarin platform. He develops roadmaps, works with developers, and develops blogs, code samples, and sample applications. He’s worked in Developer Relations for GrapeCity, and before that, at an Apple Store around the first boom in mobile devices.