Package-level declarations

Types

Link copied to clipboard
data class Language(val name: String, val code: String, val region: String)
Link copied to clipboard
class LanguageViewModel @Inject constructor(audioEngine: NativeAudioEngine) : ViewModel
Link copied to clipboard

Functions

Link copied to clipboard
fun LanguageComposable(supportedLanguages: List<Language>, onNavigate: () -> Unit, onLanguageSelected: (Language) -> Unit, selectedLanguageIndex: Int, modifier: Modifier = Modifier)
Link copied to clipboard
fun LanguageDropDownMenu(allLanguages: List<Language>, onLanguageSelected: (Language) -> Unit, selectedLanguageIndex: Int, modifier: Modifier = Modifier)
Link copied to clipboard
@Preview(device = "spec:parent=pixel_5,orientation=landscape")
fun LanguagePreview()
Link copied to clipboard
fun LanguageScreen(onNavigate: () -> Unit, modifier: Modifier = Modifier, viewModel: LanguageViewModel = hiltViewModel<LanguageViewModel>())