Visão Geral
Curso Desenvolentonto de Apps Moveis com React Native. O curso mais completo e atualizado do Brasil para você criar aplicativos nativos Android e iOS usando apenas JavaScript/TypeScript e React Native. Da configuração do ambiente até a publicação na Google Play e App Store, você construirá 5 apps reais (clone do Instagram, Uber, delivery, fintech e dashboard offline-first). Foco total em performance nativa, arquitetura limpa, animações fluídas e práticas exigidas pelas maiores empresas e startups em
Conteúdo Programatico
Module 1: React Native Fundamentals & New Architecture
- Why React Native in 2025/2026
- Turbo Modules, Fabric Renderer and Bridgeless mode
- Expo vs Bare workflow (EAS + expo-dev-client)
- TypeScript setup from day one
Module 2: Core Components & Styling
- View, Text, Image, ScrollView, FlatList deep dive
- Flexbox mastery for mobile
- Platform-specific code and styling
- Dark mode and responsive design
Module 3: Navigation Master
- React Navigation 7 (Stack, Tabs, Drawer, Native Stack)
- Deep linking and universal links
- Nested navigators and custom transitions
Module 4: State Management & Offline-First
- Zustand + persist middleware
- MMKV (fastest storage) vs AsyncStorage
- React Query for server state
- Offline-first patterns with WatermelonDB
Module 5: Animations & Gestures (Reanimated 3 + Gesture Handler)
- Layout animations and shared element transitions
- Pan gesture, drag & drop, carousel
- Complex UI: Instagram stories, Tinder swipe, Lottie
Module 6: Native Modules & Performance
- Codegen and TurboModules in practice
- Hermes engine optimization
- Image caching (react-native-fast-image + Coil/SDWebImage)
- Bundle size reduction techniques
Module 7: 5 Real-World Projects
- Instagram clone (feed, stories, reels)
- Uber clone (maps, real-time location)
- Delivery app (pedidos, pagamentos Pix)
- Fintech wallet (saldo, extrato, QR code)
- Dashboard offline-first (sync com background)
Module 8: Push Notifications & Background Tasks
- Expo Notifications + Firebase Cloud Messaging
- Background fetch and geolocation
- Notifee for rich notifications
Module 9: Payments & Monetization
- Stripe + React Native Stripe SDK
- Mercado Pago + Pix
- In-app purchases (RevenueCat)
Module 10: Testing & Quality
- Jest + React Native Testing Library
- Detox for E2E tests
- Flipper debugging and performance monitoring
Module 11: Build & Publishing
- EAS Build (cloud) vs local build
- App signing, Google Play e App Store Connect
- Fastlane automation
- OTA updates with CodePush / Expo Updates