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