In this chapter, we updated our TrackMyWalks
application, and created a Location Service
class that extended the default native core Location Services classes for iOS and Android, which provides us with a better method of capturing geolocation coordinates within the ViewModel.
In the next chapter, you'll learn about custom renderers and how you can use them to change the appearance of the control elements within the user interface that target a specific platform.
You will learn how to work with DataTemplates
by creating a C# class to layout your views beautifully throughout your application, and work with the platform-specific APIs to extend the default behavior of Xamarin.Forms
controls through the use of custom renderers, by creating a custom picker control for iOS.
We will also be covering how you can use the Xamarin.Forms EffectsAPI
to customize the appearance and styling of native control elements for each platform, by implementing a custom renderer class, and manipulate the visual...