A Flutter app demonstrating real-time A/B testing using Firebase Remote Config with comprehensive analytics tracking.
- Real-time A/B Testing - Dynamic theme changes without app updates
- Firebase Remote Config - Instant configuration updates via Firebase Console
- Analytics Tracking - Button clicks, conversions, and user engagement metrics
- Multi-variant Support - Test colors, button text, and UI elements
- Riverpod State Management - Clean, reactive state handling
- Production Ready - Error handling, fallbacks, and optimization
-
Clone and setup
flutter pub get flutter packages pub run build_runner build
-
Configure Firebase
- Add your
google-services.json(Android) andGoogleService-Info.plist(iOS) - Update Firebase project configuration in
lib/firebase_options.dart
- Add your
-
Run the app
flutter run
-
Firebase Console → Remote Config → Create parameters:
primaryColor:blue,green,redbuttonText:Click Me!,Tap Here!,Press This!
-
Firebase Console → A/B Testing → Create experiment with Remote Config
-
Track Results in Firebase Analytics dashboard
- Flutter 3.6+
- Firebase Remote Config
- Firebase Analytics
- Riverpod + Code Generation
- Real-time config streaming
Built for production A/B testing with comprehensive event tracking and analytics.