Expo (fondé 2015, acquis Meta secrets) est devenu standard de facto pour React Native dev en 2026. SDK 50+, EAS (Expo Application Services) production-ready, OTA updates. 1M+ apps Expo en production.
TL;DR
- Expo : standard de facto React Native dev.
- SDK 50+ avec Expo Router, Modules, Server Functions.
- EAS : Build, Submit, Update, Notifications.
- Pricing : Free generous → $99/mois Production.
Pourquoi Expo ?
Avant Expo :
- Xcode + Android Studio installations lourdes
- Configurations complexes Gradle / Pods
- Build local fragile
Avec Expo :
npx create-expo-app→ app prête- EAS Build : cloud builds iOS + Android
- OTA updates : no app store waits
Expo SDK 50+ features
Expo Router
- File-based routing (Next.js-like)
- Type-safe routes
- Universal links (deep linking)
- Tab navigation built-in
Expo Modules
- Custom native code en Swift/Kotlin
- Bridges JS-Native modernes
- Pas eject required
Expo Notifications
- Push Notifications iOS + Android
- Setup zéro (Expo backend)
- OS-level scheduling
Expo Auth Session
- OAuth providers (Google, Apple, Facebook, GitHub)
- Better-auth, NextAuth compatible
Expo SQLite, FileSystem, Camera, Location, etc.
- 100+ APIs natifs cross-platform
EAS (Expo Application Services)
EAS Build
- Cloud builds iOS + Android
- Free tier : 30 builds/mois (priority "default")
- Production : 30/mois priority "high"
- Custom build scripts via eas.json
EAS Submit
- Auto-submit App Store + Play Store
- Credentials management
- Status tracking
EAS Update
- OTA updates JS bundle
- Bypass app store reviews (sauf native changes)
- A/B testing channels
- Critical : security fixes deployable hours
EAS Notifications
- Push backend pour notifications
- Cohort messaging
- Analytics
EAS Workflows
- CI/CD pour mobile
- Automated builds + tests + deploys
Pricing 2026
- Free : 30 builds/mois EAS Build, OTA gratuit jusqu'à 1000 MAUs
- Production : $99/mois (60 builds priority, OTA jusqu'à 5K MAUs)
- Enterprise : custom $$$
- On-Prem EAS : entreprises souveraineté
Pattern projet typique
`bash
# Create
npx create-expo-app@latest my-app --template
# Dev
cd my-app
npx expo start
# → QR code scan via Expo Go app
# Build production
npx eas build --profile production --platform all
# Submit
npx eas submit -p ios
npx eas submit -p android
# OTA update
npx eas update --branch production --message "Fix bug X"
`
Configuration eas.json
Besoin d'un site web professionnel ?
Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.
`json
{
"build": {
"production": {
"ios": {
"resourceClass": "m-medium"
},
"android": {
"buildType": "app-bundle"
}
},
"preview": {
"distribution": "internal",
"ios": {
"resourceClass": "m-medium",
"simulator": true
}
}
},
"submit": {
"production": {
"ios": {
"appleId": "you@kolonell.com",
"ascAppId": "1234567890"
}
}
}
}
`
OTA updates use cases
- Hot fix bugs : pas attendre App Store review (1-3 jours)
- A/B testing features : channels différents
- Configuration tweaks : pas update natif
- Content updates : copies, assets
Limitations OTA
- Native code changes : nécessitent rebuild + store submit
- Bundle size : OTA limite (download mobile data)
- App Store guidelines : pas changer purpose app
Use cases Africa
- Startups RN : Expo simplifie distribution
- Internal tools : EAS Build économique
- OTA critiques : security fixes rapides
- Multi-environment : preview / staging / prod profiles
Adoption notable
- Brex : business banking
- Coinbase : (partial)
- Discord : (partial)
- Burger King : ordering app
- Coursera : mobile learning
- Klarna : commerce
Alternatives 2026
- Bare React Native : full control mais lourd
- Microsoft App Center : decline post-Microsoft layoffs 2024
- Codemagic : Flutter principalement + RN
- Fastlane : CI/CD scripts mais setup-heavy
- Bitrise : mobile CI/CD
FAQ
Q : Expo limite custom native ?
R : Plus depuis Expo Modules 2022+. 99 % cas couvert. Bare workflow possible si vraiment custom.
Q : OTA legal ?
R : Oui depuis Apple 2014 + Google. Mais pas pour changer purpose app (rejection si abusé).
Q : Coût total Expo startup Africa ?
R : Free tier suffit MVP. Production $99/mois acceptable dès traction. Build cher self-host alternatives.
Conclusion
Expo 2026 : standard de facto React Native dev mobile. SDK 50+ + EAS Build/Submit/Update = production stack complète. OTA updates critiques pour iteration rapide. Pour startups Africa, Expo Free tier suffit MVP + Production $99/mois économique. Réduit time-to-market massivement vs bare RN setup. Future-proof investment React Native ecosystem.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.
