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