In this chapter, we will explore only some of the huge variety of advanced features that the iOS platform has to offer.
Specifically, we will create a project that displays content separated into pages, which the user can navigate through like in a normal book, with the help of the newly introduced UIPageViewController
class.
We will then discuss integrating content-sharing features and providing share/post functionality in our app with the help of UIActivityViewController
. For the user interface, we will explore some basic aspects of UIKit Dynamics that allows rich animations for a better user experience. We will also learn how to provide custom transitions between view controllers.
In the last recipe of this chapter, we will work with the new text-to-speech feature and create an app that speaks, with the help of the AVSpeechSynthesizer
class!