Hands-On Mobile Development with .NET Core
上QQ阅读APP看书,第一时间看更新

UI Development with Xamarin

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 data-driven views