Skip to content

Commit c183baa

Browse files
authored
Merge pull request #567 from nimblehq/release/3.26.0
[Release] 3.26.0
2 parents 1958f2a + df2fc0b commit c183baa

File tree

78 files changed

+183
-155
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+183
-155
lines changed

sample-compose/app/proguard-rules.pro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,5 @@
2121
#-renamesourcefileattribute SourceFile
2222

2323
# Data class
24-
-keepclassmembers class co.nimblehq.sample.compose.data.request.** { *; }
25-
-keepclassmembers class co.nimblehq.sample.compose.data.response.** { *; }
24+
-keepclassmembers class co.nimblehq.sample.compose.data.remote.models.requests.** { *; }
25+
-keepclassmembers class co.nimblehq.sample.compose.data.remote.models.responses.** { *; }

sample-compose/app/src/main/java/co/nimblehq/sample/compose/di/modules/MoshiModule.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package co.nimblehq.sample.compose.di.modules
22

3-
import co.nimblehq.sample.compose.data.service.providers.MoshiBuilderProvider
3+
import co.nimblehq.sample.compose.data.remote.providers.MoshiBuilderProvider
44
import com.squareup.moshi.Moshi
55
import dagger.Module
66
import dagger.Provides

sample-compose/app/src/main/java/co/nimblehq/sample/compose/di/modules/PreferencesModule.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import androidx.datastore.core.DataStore
55
import androidx.datastore.preferences.core.PreferenceDataStoreFactory
66
import androidx.datastore.preferences.core.Preferences
77
import androidx.datastore.preferences.preferencesDataStoreFile
8-
import co.nimblehq.sample.compose.data.repository.AppPreferencesRepositoryImpl
9-
import co.nimblehq.sample.compose.domain.repository.AppPreferencesRepository
8+
import co.nimblehq.sample.compose.data.repositories.AppPreferencesRepositoryImpl
9+
import co.nimblehq.sample.compose.domain.repositories.AppPreferencesRepository
1010
import dagger.*
1111
import dagger.hilt.InstallIn
1212
import dagger.hilt.android.qualifiers.ApplicationContext

sample-compose/app/src/main/java/co/nimblehq/sample/compose/di/modules/RepositoryModule.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package co.nimblehq.sample.compose.di.modules
22

3-
import co.nimblehq.sample.compose.data.repository.RepositoryImpl
4-
import co.nimblehq.sample.compose.data.service.ApiService
5-
import co.nimblehq.sample.compose.domain.repository.Repository
3+
import co.nimblehq.sample.compose.data.remote.services.ApiService
4+
import co.nimblehq.sample.compose.data.repositories.RepositoryImpl
5+
import co.nimblehq.sample.compose.domain.repositories.Repository
66
import dagger.Module
77
import dagger.Provides
88
import dagger.hilt.InstallIn

sample-compose/app/src/main/java/co/nimblehq/sample/compose/di/modules/RetrofitModule.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package co.nimblehq.sample.compose.di.modules
22

33
import co.nimblehq.sample.compose.BuildConfig
4-
import co.nimblehq.sample.compose.data.service.ApiService
5-
import co.nimblehq.sample.compose.data.service.providers.ApiServiceProvider
6-
import co.nimblehq.sample.compose.data.service.providers.ConverterFactoryProvider
7-
import co.nimblehq.sample.compose.data.service.providers.RetrofitProvider
4+
import co.nimblehq.sample.compose.data.remote.providers.ApiServiceProvider
5+
import co.nimblehq.sample.compose.data.remote.providers.ConverterFactoryProvider
6+
import co.nimblehq.sample.compose.data.remote.providers.RetrofitProvider
7+
import co.nimblehq.sample.compose.data.remote.services.ApiService
88
import com.squareup.moshi.Moshi
99
import dagger.Module
1010
import dagger.Provides

sample-compose/app/src/main/java/co/nimblehq/sample/compose/di/modules/StorageModule.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package co.nimblehq.sample.compose.di.modules
22

33
import android.content.Context
4-
import co.nimblehq.sample.compose.data.storage.EncryptedSharedPreferences
4+
import co.nimblehq.sample.compose.data.local.preferences.EncryptedSharedPreferences
55
import dagger.Module
66
import dagger.Provides
77
import dagger.hilt.InstallIn

sample-compose/app/src/main/java/co/nimblehq/sample/compose/ui/AppDestination.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
package co.nimblehq.sample.compose.ui
22

3-
import androidx.navigation.*
4-
import co.nimblehq.sample.compose.model.UiModel
3+
import androidx.navigation.NamedNavArgument
4+
import androidx.navigation.NavType
5+
import androidx.navigation.navArgument
6+
import co.nimblehq.sample.compose.ui.models.UiModel
57

68
const val KeyId = "id"
79
const val KeyModel = "model"

sample-compose/app/src/main/java/co/nimblehq/sample/compose/ui/AppNavigation.kt

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
package co.nimblehq.sample.compose.ui
22

33
import androidx.compose.runtime.Composable
4-
import androidx.navigation.*
5-
import androidx.navigation.compose.*
6-
import co.nimblehq.sample.compose.model.UiModel
4+
import androidx.navigation.NavBackStackEntry
5+
import androidx.navigation.NavDeepLink
6+
import androidx.navigation.NavGraphBuilder
7+
import androidx.navigation.NavHostController
8+
import androidx.navigation.compose.NavHost
9+
import androidx.navigation.compose.composable
10+
import androidx.navigation.compose.rememberNavController
11+
import co.nimblehq.sample.compose.ui.models.UiModel
712
import co.nimblehq.sample.compose.ui.screens.home.HomeScreen
813
import co.nimblehq.sample.compose.ui.screens.second.SecondScreen
914
import co.nimblehq.sample.compose.ui.screens.third.ThirdScreen

sample-compose/app/src/main/java/co/nimblehq/sample/compose/model/UiModel.kt renamed to sample-compose/app/src/main/java/co/nimblehq/sample/compose/ui/models/UiModel.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
package co.nimblehq.sample.compose.model
1+
package co.nimblehq.sample.compose.ui.models
22

33
import android.os.Parcelable
4-
import co.nimblehq.sample.compose.domain.model.Model
4+
import co.nimblehq.sample.compose.domain.models.Model
55
import kotlinx.parcelize.Parcelize
66

77
@Parcelize

sample-compose/app/src/main/java/co/nimblehq/sample/compose/ui/screens/home/HomeScreen.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ import co.nimblehq.sample.compose.R
1515
import co.nimblehq.sample.compose.extensions.collectAsEffect
1616
import co.nimblehq.sample.compose.extensions.showToast
1717
import co.nimblehq.sample.compose.lib.IsLoading
18-
import co.nimblehq.sample.compose.model.UiModel
1918
import co.nimblehq.sample.compose.ui.AppDestination
19+
import co.nimblehq.sample.compose.ui.models.UiModel
2020
import co.nimblehq.sample.compose.ui.screens.AppBar
2121
import co.nimblehq.sample.compose.ui.showToast
2222
import co.nimblehq.sample.compose.ui.theme.ComposeTheme

0 commit comments

Comments
 (0)