The smartphone has invaded our lives. Whether we are working out, reading emails, checking up on our social media, or doing our banking. A huge part of all of these different kinds of activities we perform on our smartphones is the experience these apps give us through their user interface. A good user interface aims to meet the users’ needs and makes their experience pleasant and satisfying.
In Chapter 1 we talked about how the Xamarin.Forms user interface is an abstraction layer ...