Chapter 8. Building a Camera Application
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
implementation - Creating the custom UI objects
- Building the
FocusView
Xamarin.Forms
animationsXamarin.Forms
compound animations- Building the
CameraView
- Building a control for the iOS camera
- Building the iOS
CameraRenderer
- Integrating the Android Camera2 framework
- Building the
CameraViewRenderer
in Android - Handling native...