Building a full-stack social media application with React Native and Expo
The application that you're going to build in this chapter will use a local API to retrieve and mutate data that is available in the application. This application will display data from a social media feed, lets you add new posts containing images, and allows you to respond to these social media posts.
Advanced routing with authentication
We've already learned how to add routing to a React Native application using React Navigation. The routing we added was using a stack navigator, which doesn't have a way to display some sort of menu or navigation bar with all the routes. In this section, we'll be adding a tab navigator using React Navigation to display a tab bar at the bottom of the application. Later on, we'll also be adding an authentication flow.
Adding bottom tabs
Bottom tabs are common on applications for iOS, but less popular on Android applications. In the final section...