# fbsamples/f8app

Source code of the official F8 app of 2017, powered by React Native and other Facebook open source projects.

Repository: https://github.com/fbsamples/f8app
Canonical: https://ross.abutalabs.com/products/f8app
Homepage: http://makeitopen.com
Language: JavaScript
License: NOASSERTION
License Family: other
Archived: true
Last push: 2023-07-11T07:23:07+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3828, "days_push": 1149, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, archived, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 13890, forks 2462 (observed 2026-08-28T04:11:05.000216+00:00)

## What it is
The complete source code of Facebook's official F8 2017 conference app, built with React Native for iOS and Android. It is paired with the makeitopen.com tutorial series that explains how the app was built using React Native, Redux, Relay, GraphQL, and Parse Server.

## Use cases
- learn react native by studying a real production app
- see how redux is used in a react native app
- example of integrating parse server with react native
- learn relay and graphql usage in mobile apps
- reference for cross-platform ios and android app design
- tutorial on testing react native apps with flow and jest

## When to choose
- you want a real-world react native codebase to study alongside written tutorials
- you are learning redux, relay, or graphql patterns in mobile apps
- you need a reference for building a cross-platform conference or event app

## When to avoid
- you need a maintained starter template for a new react native project
- you require up-to-date react native versions or modern tooling
- you need a production app with active support or security updates

## Facets
- artifact type: application
- maturity: abandoned
- function: state-management, testing, developer-tools
- domain: mobile-development, cross-platform, tutorials, developer-tools
- platform: cross-platform
- tags: react-native, redux, relay, graphql, parse-server, conference-app, sample-app, tutorial, android, ios, nodejs

## Member repositories
- fbsamples/f8app (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:05.000216+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:12:58.491616+00:00, confidence not recorded.
  - readme: https://github.com/fbsamples/f8app (fetched 2026-08-28T04:11:05.000216+00:00, sha 54b4e0bf347e)
  - homepage: http://makeitopen.com (fetched 2026-08-29T08:07:30.419531+00:00, sha 42430603c11d)
  - site_page: https://makeitopen.com/docs/en/1-1-planning.html (fetched 2026-08-29T08:07:30.428726+00:00, sha d1a2e7e0ca34)
  - site_page: https://makeitopen.com/docs/en/1-2-design.html (fetched 2026-08-29T08:07:30.431611+00:00, sha 92d1d8323ea7)
  - site_page: https://makeitopen.com/docs/en/1-3-data.html (fetched 2026-08-29T08:07:30.434855+00:00, sha c3070ccbfa43)
  - site_page: https://makeitopen.com/docs/en/1-4-testing.html (fetched 2026-08-29T08:07:30.438370+00:00, sha 3c58abbd10e8)
  - site_page: https://makeitopen.com/docs/en/1-A1-local-setup.html (fetched 2026-08-29T08:07:30.440467+00:00, sha 0cb4d68ef1f9)
  - site_page: https://makeitopen.com/docs/en/1-A2-relay.html (fetched 2026-08-29T08:07:30.442090+00:00, sha c96de1fc917f)
  - site_page: https://makeitopen.com/docs/en/1-A3-windows.html (fetched 2026-08-29T08:07:30.443994+00:00, sha fe447f1b55be)
  - site_page: https://makeitopen.com/docs/en/1-A4-translations.html (fetched 2026-08-29T08:07:30.445714+00:00, sha 6ae6f5782db2)
- Data as of 2026-08-30T08:39:29.467469+00:00.
