· Building The F8 App

Building the F8 App

Start Reading

Every year, as part of the F8 conference, Facebook builds iOS and Android apps that give attendees a schedule for the conference, and let them learn more about the talks and speakers. The apps have also provided reminders for upcoming talks and ad-hoc announcements to attendees.

We've released the 2017 source code on GitHub, and produced a series of tutorials. These are designed to introduce React Native and its Open Source ecosystem in plain English.

This tutorial series is typically updated during the app's development. Elements, such as code samples, will continue to evolve and improve over time after the app has been released. We plan to continue refreshing the app and the related tutorials as part of future F8 conferences.

Comments and feedback are welcome via GitHub issues. The tutorials are designed to be readable individually, but we recommend reading through in sequence.

Part 1Planning The App

In this first part, we're going to talk about how we planned the app, and how and why we picked the stack of technologies to use.

Read More

Part 2Designing an App for Multiple Platforms

We talk about how React Native apps should be, and can be, visually tailored for each platform, rather than being identical everywhere.

Read More

Part 3Integrating Data with React Native

We explain data flow in React Native, how Redux works within the F8 app, and the simple process of connecting Parse Server.

Read More

Part 4Testing a React Native App

Explore how you can use Nuclide, Flow, and Jest with React Native to improve the quality of your code as you're writing it.

Read More

Appendix IRunning the App Locally

Appendix IIUsing Relay and GraphQL

Appendix IIIPorting the F8 App To Windows

Appendix IVMakeitopen in Other Languages

Featured In This Series

Core

  • React
  • React Native

Data

  • Flux
  • GraphQL
  • Relay
  • Redux

Tools

  • Flow
  • Jest
  • Nuclide

Parse

  • Parse Server
  • Parse Dashboard

Facebook Open Source

Open Source ProjectsGitHubTwitterContribute on GitHub

Từ khóa » Học React F8