Most of the projects that you've created in this book focused on displaying data and making it possible to navigate between pages. In the previous chapter, you explored some of the differences between creating a web and a mobile application. One other difference when building a mobile application is that your users expect animations and gestures since they make using the application easy and familiar. This is something that you'll focus on in this chapter.
In this chapter, you'll add animations and gestures to a React Native application using the Animated API from React Native, a package called Lottie, and Expo's GestureHandler. Together, they make it possible for us to create applications that make the best use of a mobile's interaction methods, which is perfect for a game such as Tic-Tac-Toe. Also, the...