mirror of
https://github.com/R0m1k3/xtremobile.git
synced 2026-10-20 21:59:03 +02:00
Phase 3: Architecture refactor - consolidate folders and extract patterns
- Consolidate lib/mobile/features/iptv → lib/features/iptv * Move all IPTV screens, models, services, widgets to unified location * Update imports in main.dart and affected files * Remove old mobile/features/iptv directory - Create lib/core/patterns/ for reusable implementations * HiveServiceBase: Template for Hive-based persistent storage * VideoPlayerWrapper: Abstraction for video player selection * StreamResolverPattern: IPTV stream resolution and validation - Router already simplified (no kIsWeb checks, Android-only) All changes maintain Android-only architecture and improve maintainability. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
d0f0589d09
commit
cb1788be8a
16 files changed
+361
-5
No files matched your search
@@ -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
|
||||
}
|
||||
Reference in new issue
Block a user