Material Design, which is the most prominent UI pattern for Android applications; Apple's human interface guidelines; and finally, UWP's Fluid UI language, can make it overwhelming for UX designers and developers to decide on an application design. Factors to consider include, but are not limited to, user expectations of the target platform and branding-related product owners requirements regardless of the platform.
In this chapter, we will take a look at certain UI patterns that allow developers and UX designers to create a compromise between user expectations and product demands to create a product with a consistent UX across all platforms. The following topics will walk you through creating the skeleton of our sample application:
- Application layout
- Implementing navigation structure
- Using Xamarin.Forms and native controls
- Creating...