Package-level declarations

Types

Link copied to clipboard
class AchievementsViewModel(val application: Application, val network: NetworkObserver, val firebase: FirebaseInstance) : AndroidViewModel
Link copied to clipboard
class HomeViewModel(val application: Application) : AndroidViewModel, KoinComponent

A manually injected view model for demo/historical purposes, which consequently demonstrates the use of KoinComponent, which is used to inject network and notificationManager with Koin.

Link copied to clipboard
class SettingsViewModel(val ctx: Context, val network: NetworkObserver) : ViewModel

This is mostly an utility view model to not bloat the SettingsScreen All params are injected automatically with Koin