Planning the app
Friends
will be the first full-fledged example we build of just how powerful React Native is. It will deal with a lot of moving parts, so it's good to plan out the app in depth. On a basic level, accessing the Facebook Graph API gives us the following permissions:
- Signing in
- Viewing your feed
- Viewing the list of posts on your feed along with its comments and likes
- Adding new posts and comments on your feed
- Browsing the photos that you've uploaded to your Facebook profile along with their comments and likes
- Viewing the events that you have RSVPd
- Rediscovering the list of pages that you have liked
As in the previous chapters, we want to break this off into bite-sized accomplishments. By the end of this chapter, Friends
should do the following things:
- Prompt the user to sign in to Facebook, if they haven't already, and save their authentication token automatically with the SDK
- While the feed is loading, show a spinning animation to visualize that data is loading
- Show the user their feed...