Summary
In this chapter, we implemented some simple views using the intrinsic controls of the Xamarin.Forms framework and set up a basic navigation hierarchy. We also looked at the Xamarin Shell navigation infrastructure, which provides an alternative to your navigational infrastructure. In our views, we used various controls and discussed how to create responsive and data-driven UI elements based on simple data items, as well as collections.
With the extensive set of layouts, views, and customization options available, developers can create attractive and intuitive user interfaces. Moreover, the data-driven UI options can help developers separate (decouple) any business domain implementation from these views, which, in turn, will improve the maintainability of any mobile development project.
Nevertheless, at times, standard controls might not be enough to meet project requirements. In the next chapter, we will take a closer look at customizing the existing UI views and implementing...