In this course, you will start with a basic Todo List application, and extend with using a variety of advanced React Native features.
These techniques include how to animate parts of your app, how to structure your application, and how to store and retrieve data on the device, as well as higher level concepts like how to inspect the components of your app in the simulator, and how to diagnose and fix complicated performance issues.
The course also covers a variety of techniques for code reuse, and best practices for code encapsulation. You will learn about stateless functional components, higher order components, render props, and the relationship between child and parent components.
At the end of this course, you’ll have a much better understanding of how React Native works, and the different techniques that are required to build a production-ready app.