Building a Xamarin Forms UI - Resources

Building a Xamarin Forms UI - Resources continues to refine the user interface XAML we developed in Building a Xamarin Forms UI - Layout Containers course. In this course, we introduce resources as a means of streamlining the customizations and formatting of the UI elements. Resources enable the developer to centrally locate controls' formatting and then easily apply the "look and feel" to multiple controls.

Souce code


Hi, and welcome to this Building a Xamarin Forms UI: Resources course. This course extends what we learned in the Building a Xamarin Forms UI: Layout Containers course by introducing XAML Resources as a means to roll-up UI customizations and formatting into a short-hand format. Controls and UI elements customized via resources can be easily modified as the formatting is defined in one place.

This is a XAML only course where we extend the app we started developing in the Building a Xamarin Forms UI: Layout Containers course. We will be working with elements added in the navigation course, so ideally, you should have also have completed that course. To follow along, you'll need to have set up your Visual Studio development environment. We will be using the emulators, either Android or iOS, to view the user interface via the Visual Studio hot reload feature. The source code I'll be modifying is available at

My name is Hallam Webber, and I'll be your instructor for this course. When I created this course, all information was current. If you have any feedback, positive or negative, or if you notice anything that needs to be updated or corrected, please reach out to us at

About the Author
Learning Paths

Hallam is a software architect with over 20 years experience across a wide range of industries. He began his software career as a  Delphi/Interbase disciple but changed his allegiance to Microsoft with its deep and broad ecosystem. While Hallam has designed and crafted custom software utilizing web, mobile and desktop technologies, good quality reliable data is the key to a successful solution. The challenge of quickly turning data into useful information for digestion by humans and machines has led Hallam to specialize in database design and process automation. Showing customers how leverage new technology to change and improve their business processes is one of the key drivers keeping Hallam coming back to the keyboard.