A clean, dark-themed companion for the FIFA World Cup 2026. Browse the full fixture list, track standings, dig into squads, and get a reminder before every match you care about.
- 📅 Full fixture list — every 2026 World Cup match, grouped by day, with live badges and a one-tap collapse for past games.
- 🔍 Filter & search — narrow by group, search by team, or show only the matches you're watching.
- 🏆 Live standings — group tables that update as results come in.
- 👕 Teams & squads — every nation, full squad lists, and team stats.
- ⚽ Match detail — goal timeline, score breakdown, and stadium info.
- 🔔 Match reminders — star a fixture and get an OS notification before kickoff.
- 📶 Offline-first — data is cached on device, so the app works without a connection.
- 🎨 Polished dark UI — teal accent, Bebas Neue display type, haptics, smooth lists.
- Expo SDK 56 + React Native 0.85 (React 19, React Compiler)
- Expo Router — typed, file-based routing
- FlashList — high-performance lists
- Reanimated — animations
- expo-notifications — local match reminders
- AsyncStorage — offline cache + watchlist persistence
- TypeScript, ESLint, Prettier
Match, squad, group, and stadium data comes from the open openfootball/worldcup.json dataset.
Grab the latest Android APK from the Releases page — download, open, install. (You may need to allow installs from unknown sources.)
git clone https://github.com/akdevv/fifa-app.git
cd fifa-app
npm install
npx expo startThen open in Expo Go or a dev build. For a native run:
npm run android # or: npm run iosBuilt against the Expo SDK 56 docs: https://docs.expo.dev/versions/v54.0.0/
eas build -p android --profile previewThis produces an installable .apk (the preview profile in eas.json). Attach it to a GitHub Release so the download badge above resolves.
MIT © akdevv




