Flagship Mobile App (React Native / Expo + Firebase)
An influencer-marketing media-intelligence platform
Overview
The flagship consumer mobile app for the platform, built from a Figma design as a feature-rich React Native / Expo application with Firebase auth, push notifications and a global state store. The most substantial mobile codebase in the cluster (2021-2024).
The Challenge
The platform needed a polished, production native app, sign-up with phone/reCAPTCHA verification, personalised feeds, notifications, sharing and media handling, delivered to both app stores from one codebase.
What We Built
A large Expo app with screens/, navigation/, components/, contexts/, hooks/ and an @ice/store (store.tsx) for state. It integrates Firebase (firebase.js, GoogleService-Info.plist) with phone auth and reCAPTCHA, Expo push notifications, image picker/media library, clipboard and sharing, @shopify/flash-list for performant lists, FastComments for discussion, and an api.tsx axios layer to the core engine. Built and shipped via Expo EAS (eas.json, .mobileprovision).
Technologies & Approach
Expo/React Native for cross-platform delivery, Firebase for auth and messaging, FlashList for large feed performance, EAS for build/release. Manrope typography and gradients realise the Figma design.
Outcome / Impact
A complete, store-shipped native app, the platform’s primary consumer mobile surface, sustained over three years.
Capabilities Demonstrated
- Building and shipping full production React Native apps
- Firebase auth with phone/reCAPTCHA verification and push notifications
- High-performance feeds with FlashList
- Faithful Figma-to-app implementation and EAS release pipelines