Package ru.surf.core.base
Types
ColorsCustom
Link copied to clipboard
Custom colors for own theme MaterialThemeCustom
CoreDatabase
Link copied to clipboard
Database configuration RoomDatabase
CoreDatabaseQualifier
Link copied to clipboard
For database that doesn't need migrations and encryption
CoreDatabaseSecurityQualifier
Link copied to clipboard
For database with encryption and migrations
CoreSecurityDatabase
Link copied to clipboard
Database configuration RoomDatabase
LocalMaterialThemeCustom
Link copied to clipboard
object LocalMaterialThemeCustom
Content copied to clipboard
Static object for MaterialThemeCustom
MainViewModel
Link copied to clipboard
class MainViewModel @Inject constructor(apiService: CoreApiService, dataService: CoreDataService, dataServices: Set<@JvmSuppressWildcards IAppDatabase>, preferences: Set<@JvmSuppressWildcards IAppPreferences>) : ViewModel
Content copied to clipboard
Main ViewModel for app
MaterialThemeCustom
Link copied to clipboard
object MaterialThemeCustom
Content copied to clipboard
Material Theme Custom
ShapesCustom
Link copied to clipboard
Shapes custom for MaterialThemeCustom
TryExecuteWithResponse
Link copied to clipboard
class TryExecuteWithResponse
Content copied to clipboard
Observe for specific exceptions
TypographyCustom
Link copied to clipboard
Typography custom for MaterialThemeCustom
Functions
MaterialThemeCustom
Link copied to clipboard
@Composable
Content copied to clipboard
fun for generate MaterialThemeCustom
Properties
LocalBackPressedDispatcher
Link copied to clipboard
val LocalBackPressedDispatcher: ProvidableCompositionLocal<OnBackPressedDispatcher>
Content copied to clipboard
OnBackPressedDispatcher Can be used in CompositionLocalProvider to provide values.
LocalMainViewModel
Link copied to clipboard
MainViewModel Can be used in CompositionLocalProvider to provide values.