We have reached the end of an era, learning the ins and outs of cross-platform development using the Xamarin
platform.
In our last chapter, we are going to walk-through the final Xamarin.Forms
project. We will introduce Effects, Triggers, and how they apply to UI elements. Then, we will build a
CustomRenderer
for each platform camera. The following topics will be covered in this
chapter.
Expected knowledge:
Xamarin.Forms
XAML
MVVM
C# threading
HashMap data structures
CustomRenderers
INotifiedPropertyChanged
framework
In this chapter, you will learn the following:
Solution setup
Building the
MainPageViewModel
Improving the
INotifiedPropertyChanged
implementationCreating the custom UI objects
Building the
FocusView
Xamarin.Forms
animationsXamarin.Forms
compound animationsBuilding the
CameraView
Building a control for the iOS camera
Building the iOS
CameraRenderer
Integrating the Android Camera2 framework
Building the
CameraViewRenderer
in AndroidHandling native touch...