update package name (big one)
This commit is contained in:
@@ -6,10 +6,10 @@ plugins {
|
||||
alias(libs.plugins.kotlin.serialization)
|
||||
}
|
||||
|
||||
group = "com.meloda.app.fast.languagepicker"
|
||||
group = "dev.meloda.fast.languagepicker"
|
||||
|
||||
android {
|
||||
namespace = "com.meloda.app.fast.languagepicker"
|
||||
namespace = "dev.meloda.fast.languagepicker"
|
||||
compileSdk = Configs.compileSdk
|
||||
|
||||
defaultConfig {
|
||||
|
||||
+7
-7
@@ -1,18 +1,18 @@
|
||||
package com.meloda.app.fast.languagepicker
|
||||
package dev.meloda.fast.languagepicker
|
||||
|
||||
import android.content.res.Resources
|
||||
import androidx.appcompat.app.AppCompatDelegate
|
||||
import androidx.core.os.LocaleListCompat
|
||||
import androidx.lifecycle.ViewModel
|
||||
import com.meloda.app.fast.common.model.UiText
|
||||
import com.meloda.app.fast.common.extensions.setValue
|
||||
import com.meloda.app.fast.common.model.parseString
|
||||
import com.meloda.app.fast.languagepicker.model.LanguagePickerScreenState
|
||||
import com.meloda.app.fast.languagepicker.model.SelectableLanguage
|
||||
import dev.meloda.fast.common.model.UiText
|
||||
import dev.meloda.fast.common.extensions.setValue
|
||||
import dev.meloda.fast.common.model.parseString
|
||||
import dev.meloda.fast.languagepicker.model.LanguagePickerScreenState
|
||||
import dev.meloda.fast.languagepicker.model.SelectableLanguage
|
||||
import kotlinx.coroutines.flow.MutableStateFlow
|
||||
import kotlinx.coroutines.flow.StateFlow
|
||||
|
||||
import com.meloda.app.fast.ui.R as UiR
|
||||
import dev.meloda.fast.ui.R as UiR
|
||||
|
||||
interface LanguagePickerViewModel {
|
||||
val screenState: StateFlow<LanguagePickerScreenState>
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
package com.meloda.app.fast.languagepicker.di
|
||||
package dev.meloda.fast.languagepicker.di
|
||||
|
||||
import com.meloda.app.fast.languagepicker.LanguagePickerViewModelImpl
|
||||
import dev.meloda.fast.languagepicker.LanguagePickerViewModelImpl
|
||||
import org.koin.androidx.viewmodel.dsl.viewModelOf
|
||||
import org.koin.dsl.module
|
||||
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.meloda.app.fast.languagepicker.model
|
||||
package dev.meloda.fast.languagepicker.model
|
||||
|
||||
import androidx.compose.runtime.Immutable
|
||||
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.meloda.app.fast.languagepicker.model
|
||||
package dev.meloda.fast.languagepicker.model
|
||||
|
||||
data class SelectableLanguage(
|
||||
val local: String,
|
||||
|
||||
+2
-2
@@ -1,9 +1,9 @@
|
||||
package com.meloda.app.fast.languagepicker.navigation
|
||||
package dev.meloda.fast.languagepicker.navigation
|
||||
|
||||
import androidx.navigation.NavController
|
||||
import androidx.navigation.NavGraphBuilder
|
||||
import androidx.navigation.compose.composable
|
||||
import com.meloda.app.fast.languagepicker.presentation.LanguagePickerRoute
|
||||
import dev.meloda.fast.languagepicker.presentation.LanguagePickerRoute
|
||||
import kotlinx.serialization.Serializable
|
||||
|
||||
@Serializable
|
||||
|
||||
+6
-6
@@ -1,4 +1,4 @@
|
||||
package com.meloda.app.fast.languagepicker.presentation
|
||||
package dev.meloda.fast.languagepicker.presentation
|
||||
|
||||
import android.content.Intent
|
||||
import android.net.Uri
|
||||
@@ -54,12 +54,12 @@ import androidx.compose.ui.unit.LayoutDirection
|
||||
import androidx.compose.ui.unit.dp
|
||||
import androidx.lifecycle.compose.LifecycleResumeEffect
|
||||
import androidx.lifecycle.compose.collectAsStateWithLifecycle
|
||||
import com.meloda.app.fast.languagepicker.LanguagePickerViewModel
|
||||
import com.meloda.app.fast.languagepicker.LanguagePickerViewModelImpl
|
||||
import com.meloda.app.fast.languagepicker.model.LanguagePickerScreenState
|
||||
import com.meloda.app.fast.languagepicker.model.SelectableLanguage
|
||||
import dev.meloda.fast.languagepicker.LanguagePickerViewModel
|
||||
import dev.meloda.fast.languagepicker.LanguagePickerViewModelImpl
|
||||
import dev.meloda.fast.languagepicker.model.LanguagePickerScreenState
|
||||
import dev.meloda.fast.languagepicker.model.SelectableLanguage
|
||||
import org.koin.androidx.compose.koinViewModel
|
||||
import com.meloda.app.fast.ui.R as UiR
|
||||
import dev.meloda.fast.ui.R as UiR
|
||||
|
||||
@Composable
|
||||
fun LanguagePickerRoute(
|
||||
|
||||
Reference in New Issue
Block a user