← All work
Engineering · 2025

Conference Agenda Mobile App (Expo / React Native)

Overview

A cross-platform conference companion app built on Expo / React Native, adapted from the open-source React Conf app and rebranded into an event agenda experience (“cybersea-agenda”). It demonstrates extending a high-quality OSS reference app into a tailored event product.

Why It Exists

Conferences need a reliable mobile agenda, schedule browsing, session details, notifications, offline access, and the React team’s open-source React Conf app is an excellent, battle-tested starting point. Rather than rebuild from scratch, we forked and extended it to fit a specific event, validating Expo’s modern stack (React Compiler, Expo Router) along the way.

What We Built

A TypeScript Expo app using Expo Router for navigation, React Navigation components, and React Native Reanimated + Gesture Handler for fluid interactions, with Zustand for state. It leans on a broad set of Expo modules, notifications, haptics, blur, image, dynamic app icons, quick actions, web browser, device/application info, plus a custom bootsplash, Lottie animations, and @react-native-async-storage and NetInfo for offline-aware behavior. Firebase backs data, Expo Updates delivers OTA updates, and the project adopts the React Compiler (babel-plugin-react-compiler) and Jest/jest-expo for testing.

Technologies & Approach

TypeScript on Expo’s managed workflow, chosen for fast iteration and EAS build/update tooling. The work was primarily integration and adaptation, restyling, rewiring data sources to Firebase, and extending the agenda feature set on top of a proven OSS foundation, while evaluating bleeding-edge React (React Compiler) in a real app.

Outcome / Impact

Produced a working, branded conference agenda app and validated the modern Expo + React Compiler stack, showcasing the studio’s ability to responsibly extend open-source apps into delivered products and its React Native/Expo mobile capability.

Capabilities Demonstrated

  • Cross-platform mobile development with Expo / React Native
  • Conference/agenda app patterns (schedule, sessions, offline, notifications)
  • Push notifications and over-the-air updates (Expo Updates / EAS)
  • Adapting and extending open-source apps into tailored products
  • Adoption of the React Compiler and modern Expo Router architecture
More work See all →