Phase 2: Performance Profiling Setup - Add profiling utilities

- Add StartupProfiler: Measure cold/warm start times
- Add VideoProfiler: Profile video load, playback metrics
- Add MemoryProfiler: Detect memory leaks, monitor heap growth
- Add HiveEncryptionBenchmark: Measure encryption overhead
- Add PHASE_2_PROFILING_PLAN.md: Complete testing procedures

Ready for profiling execution once Flutter SDK is initialized
This commit is contained in:
GitHub Copilot committed 2026-03-25 21:56:08 +01:00
1 parent 1293a159ee
commit c5fcafcce1
553 files changed
+85219

No files matched your search

@@ -0,0 +1,8 @@
/// Xtream API Data Models - Mobile Version
///
/// This is a minimal stub to support mobile imports.
/// Full models are in core/models/iptv_models.dart
library;
// Re-export from core for compatibility
export '../../../core/models/iptv_models.dart';
@@ -0,0 +1,14 @@
/// Xtream Codes API Service - Mobile Version
///
/// Handles Xtream API communication for mobile platforms.
/// This is a minimal stub for import compatibility.
library;
import '../models/xtream_models.dart' as xm;
/// Xtream API Service for Mobile
///
/// Placeholder implementation for mobile video streaming.
class XtreamServiceMobile {
// Minimal stub implementation
}