package com.example.tnhits.data
interface TnHitsRepository // Returns a Flow for reactive data streaming fun getTrendingHits(): Flow<Result<List<HitItem>>>
// UI State definition sealed interface TnHitsUiState data object Loading : TnHitsUiState data class Success(val hits: List<HitItem>) : TnHitsUiState data class Error(val message: String) : TnHitsUiState
Accessing or distributing pirated content is illegal in many jurisdictions and can lead to legal consequences.
Beginners who want to hear what "high fidelity" sounds like without spending over $50. Budget-conscious audiophiles looking for a beater pair for commuting.
package com.example.tnhits.feature