In this chapter, we implemented some simple views using the intrinsic controls of the Xamarin.Forms framework. 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) and business domain implementation from these views, which in return 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 custom native elements.