Package-level declarations

Types

Link copied to clipboard
class App : Application, ImageLoaderFactory

The main application class that extends Application and is annotated with HiltAndroidApp.

Link copied to clipboard
@Generated(value = "dagger.hilt.android.processor.internal.androidentrypoint.InjectorEntryPointGenerator")
interface App_GeneratedInjector
@Generated(value = "dagger.hilt.android.processor.internal.androidentrypoint.InjectorEntryPointGenerator")
interface App_GeneratedInjector
Link copied to clipboard
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class App_MembersInjector : MembersInjector<T>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class App_MembersInjector : MembersInjector<T>
Link copied to clipboard
@Generated(value = "dagger.hilt.android.processor.internal.androidentrypoint.ActivityGenerator")
abstract class Hilt_MainActivity : AppCompatActivity, GeneratedComponentManagerHolder
@Generated(value = "dagger.hilt.android.processor.internal.androidentrypoint.ActivityGenerator")
abstract class Hilt_MainActivity : AppCompatActivity, GeneratedComponentManagerHolder
A generated base class to be extended by the @dagger.hilt.android.AndroidEntryPoint annotated class.
Link copied to clipboard

For now, extend from AppCompatActivity. Otherwise, setApplicationLocales will do nothing.

Link copied to clipboard
@Generated(value = "dagger.hilt.android.processor.internal.androidentrypoint.InjectorEntryPointGenerator")
interface MainActivity_GeneratedInjector
@Generated(value = "dagger.hilt.android.processor.internal.androidentrypoint.InjectorEntryPointGenerator")
interface MainActivity_GeneratedInjector
Link copied to clipboard
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class MainActivity_MembersInjector : MembersInjector<T>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class MainActivity_MembersInjector : MembersInjector<T>
Link copied to clipboard
class MainActivityViewModel @Inject constructor(userPreferencesDataSource: UserPreferencesDataSource) : ViewModel

Annotates a ViewModel class that is managed by Hilt's dependency injection system.

Link copied to clipboard
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class MainActivityViewModel_Factory : Factory<T>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class MainActivityViewModel_Factory : Factory<T>
Link copied to clipboard
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class MainActivityViewModel_HiltModules
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class MainActivityViewModel_HiltModules
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class MainActivityViewModel_HiltModules_BindsModule_Binds_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class MainActivityViewModel_HiltModules_BindsModule_Binds_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class MainActivityViewModel_HiltModules_KeyModule_Provide_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class MainActivityViewModel_HiltModules_KeyModule_Provide_LazyMapKey
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class MainActivityViewModel_HiltModules_KeyModule_ProvideFactory : Factory<T>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class MainActivityViewModel_HiltModules_KeyModule_ProvideFactory : Factory<T>
Link copied to clipboard
data class ThemeSettings(val darkTheme: Boolean, val disableDynamicTheming: Boolean = true)

Class for the system theme settings. This wrapping class allows us to combine all the changes and prevent unnecessary recompositions.