Package-level declarations
Types
Link copied to clipboard
interface AppContainer
Defines the container for application-level dependencies.
Link copied to clipboard
class CachingMatchesRepository(matchDao: MatchDao, matchApiService: MatchApiService, context: Context) : MatchesRepository
A repository implementation that caches matches data and provides functionality to refresh the data from a network source.
Link copied to clipboard
class CachingTeamsRepository(teamDao: TeamDao, teamApiService: TeamApiService, context: Context) : TeamsRepository
A repository implementation that caches teams data and provides functionality to refresh the data from a network source.
Link copied to clipboard
The default implementation of AppContainer that sets up and provides the necessary dependencies for the application.
Link copied to clipboard
interface MatchesRepository
Interface defining the operations for managing matches data.
Link copied to clipboard
interface TeamsRepository
Interface defining the operations for managing teams data.