Expo 50 app with expo-router, Tamagui, NativeWind, Zustand, and Reanimated 3
A React Native counterpart to the Flutter Madhur app, exploring the same product concept with the Expo ecosystem. expo-router provides file-system-based navigation similar to Next.js App Router. Tamagui unifies the design token and component layer across iOS and Android. This project benchmarked the Flutter vs React Native tradeoffs for a specific product shape.
Expo SDK 50 with expo-router handles navigation. Tamagui provides typed, cross-platform UI components with a shared theme token system. NativeWind applies Tailwind CSS utility classes to React Native components. Zustand manages application state. Reanimated 3 powers shared-element transitions and gesture-driven animations.
Expo SDK 55 React Native app with Reanimated 4, self-hosted Supabase, and a custom OdometerText animation
Offline-first Flutter app with GetX state management, Appwrite backend, and Lottie animations
Did this resonate?