Official 2017 F8 conference app built with React Native, Redux, Relay, and GraphQL.
F8 App 2017 is the complete source code for the official mobile application of Facebook's F8 developer conference. It's built with React Native and demonstrates integration with Redux, Relay, and GraphQL in a production environment. The project serves as an educational example of how Facebook engineers build modern mobile applications.
React Native developers looking for production-ready examples, mobile developers interested in Facebook's tech stack, and educators teaching modern mobile app architecture.
Developers choose this project because it provides a real-world, production-tested example from Facebook's engineering team, showcasing best practices for state management, data fetching, and cross-platform development with React Native.
Source code of the official F8 app of 2017, powered by React Native and other Facebook open source projects.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The app was deployed to Google Play and the App Store, providing a tested, complete example of a React Native application in production.
The makeitopen.com tutorials linked in the README offer step-by-step guides on setup and architecture, making it a comprehensive learning resource.
Demonstrates how Facebook engineers combine Redux, Relay, and GraphQL in a cohesive architecture, as highlighted in the tutorials.
Available on both iOS and Android, it shows handling of platform-specific considerations in a real app context.
Since it's from 2017, it uses deprecated versions of React Native and libraries, requiring significant updates for modern use and potentially introducing security risks.
The integration of Relay and GraphQL adds overhead, and the setup guide might not account for recent tooling changes, leading to a steep learning curve.
Heavy reliance on Relay and GraphQL makes it less adaptable for projects using alternative data-fetching or state management libraries.