flutter_game_performance_utils library
Performance utilities for Flutter mobile games
Built for Sultan's Gambit and generalized for the Flutter community. Provides tools for debouncing, throttling, asset caching, and Firebase connection management.
Classes
- FirebaseConnectionManager
- Centralized Firebase connection lifecycle manager for battery optimization
- GameAssetCacheService
- Service for intelligently caching game assets (images) with batched preloading
- PerformanceUtils
- Utility class for performance optimizations