customfit_ai_flutter_sdk 0.1.1
customfit_ai_flutter_sdk: ^0.1.1 copied to clipboard
A comprehensive Flutter SDK for CustomFit.ai's feature flagging, A/B testing, and analytics platform. Provides real-time configuration updates, offline support, type-safe APIs, and cross-platform comp [...]
Changelog #
0.1.1 Bug Fixes and Improvements #
Improvements #
- Enhanced dependency injection with SimpleServiceFactory
- Improved connection management and network handling
- Better error handling and client initialization
- Optimized SDK configuration management
- Enhanced test coverage and reliability
- Code cleanup and performance optimizations
Bug Fixes #
- Fixed meta dependency constraint for pub.flutter-io.cn compatibility
- Resolved client initialization edge cases
- Improved connection status monitoring
- Enhanced listener management reliability
0.1.0 Initial Release #
Features #
- Feature flag management (boolean, string, number, JSON)
- Event tracking and analytics
- User context management
- Real-time configuration updates
- Offline support with caching
- Session management
- Network connectivity monitoring
- Cross-platform support (iOS, Android, Web, Desktop)
API #
CFClient.initialize()
- Initialize SDKCFClient.getInstance()
- Get singleton instancegetBoolean()
,getString()
,getNumber()
,getJson()
- Get feature flagstrackEvent()
- Track custom eventsaddFlagListener()
- Listen for flag changesCFUser.builder()
- Build user context with propertiesCFConfig
- Configuration with development/production profiles
Platform Support #
- Flutter 3.0.0+
- Dart 3.2.3+
- iOS 12.0+
- Android API 21+