From 5059939f9b234c415ce9480743bfca058ceafa5a Mon Sep 17 00:00:00 2001 From: Siro Devs Date: Mon, 11 May 2026 20:46:39 +0300 Subject: [PATCH 1/2] moving files around --- .idea/deploymentTargetSelector.xml | 4 ++ app/src/main/java/com/songlib/MainActivity.kt | 26 +++---- app/src/main/java/com/songlib/SongLibApp.kt | 17 ++--- .../navigation/AppNavHost.kt | 3 +- .../songlib/presentation/navigation/Routes.kt | 10 --- build-logic/convention/build.gradle.kts | 52 ++++++++++++++ .../kotlin/AndroidFeatureConventionPlugin.kt | 40 +++++++++++ .../AndroidLibraryComposeConventionPlugin.kt | 27 ++++++++ .../kotlin/AndroidLibraryConventionPlugin.kt | 33 +++++++++ .../src/main/kotlin/HiltConventionPlugin.kt | 17 +++++ .../kotlin/com/songlib/ProjectExtensions.kt | 9 +++ build-logic/settings.gradle.kts | 15 ++++ core/common/build.gradle.kts | 13 ++++ core/common/src/main/AndroidManifest.xml | 4 ++ .../com/songlib/core/common}/entity/Basics.kt | 0 .../songlib/core/common}/entity/UiState.kt | 0 .../core/common}/helpers/NetworkHelpers.kt | 1 - .../core/common}/utils/AppConstants.kt | 11 ++- .../com/songlib/core/common}/utils/AppUtil.kt | 0 .../songlib/core/common}/utils/SongUtils.kt | 0 core/data/build.gradle.kts | 21 ++++++ .../com/songlib/core/data/di/DataModule.kt | 1 - .../songlib/core/data}/repos/ListingRepo.kt | 0 .../com/songlib/core/data}/repos/PrefsRepo.kt | 0 .../songlib/core/data}/repos/SongBookRepo.kt | 0 .../com/songlib/core/data}/repos/SubsRepo.kt | 0 .../com/songlib/core/data}/repos/ThemeRepo.kt | 0 .../songlib/core/data}/repos/TrackingRepo.kt | 0 core/database/build.gradle.kts | 15 ++++ .../com/songlib/core/database}/AppDatabase.kt | 0 .../songlib/core/database}/daos/BookDao.kt | 0 .../songlib/core/database}/daos/HistoryDao.kt | 0 .../songlib/core/database}/daos/ListingDao.kt | 0 .../songlib/core/database}/daos/SearchDao.kt | 0 .../songlib/core/database}/daos/SongDao.kt | 0 .../core/database/di/DatabaseModule.kt | 36 ++++++++++ .../com/songlib/core/database/model}/Book.kt | 0 .../songlib/core/database/model}/History.kt | 0 .../songlib/core/database/model}/Listing.kt | 0 .../songlib/core/database/model}/Search.kt | 0 .../com/songlib/core/database/model}/Song.kt | 0 core/designsystem/build.gradle.kts | 25 +++++++ .../songlib/core/designsystem}/theme/Color.kt | 0 .../songlib/core/designsystem}/theme/Theme.kt | 0 .../core/designsystem}/theme/Typography.kt | 0 core/network/build.gradle.kts | 19 ++++++ .../com/songlib/core/network}/ApiService.kt | 0 .../songlib/core/network}/di/NetworkModule.kt | 0 .../com/songlib/core/network/dtos/IdiomDto.kt | 14 ++++ .../songlib/core/network/dtos/ProverbDto.kt | 16 +++++ .../songlib/core/network/dtos/SayingDto.kt | 14 ++++ .../com/songlib/core/network/dtos/WordDto.kt | 16 +++++ .../core/network/mapper/MapDtoToEntity.kt | 64 ++++++++++++++++++ core/ui/build.gradle.kts | 17 +++++ .../core/ui}/components/action/AppTopBar.kt | 0 .../core/ui}/components/action/Dialogs.kt | 0 .../ui}/components/action/SearchTopBar.kt | 0 .../ui}/components/action/UpgradeBanner.kt | 0 .../components/autosize/AutoResizingText.kt | 0 .../ui}/components/autosize/AutoSizeText.kt | 0 .../ui}/components/autosize/AutoSizeUtils.kt | 0 .../core/ui}/components/general/AppDialogs.kt | 0 .../ui}/components/indicators/EmptyState.kt | 0 .../ui}/components/indicators/ErrorState.kt | 0 .../ui}/components/indicators/LoadingState.kt | 0 .../core/ui}/components/listitems/BookItem.kt | 0 .../ui}/components/listitems/ListingItem.kt | 0 .../core/ui}/components/listitems/SongBook.kt | 0 .../core/ui}/components/listitems/SongItem.kt | 0 .../core/ui}/components/listitems/TagItem.kt | 0 .../songlib/core/ui}/sample/SampleBooks.kt | 0 .../songlib/core/ui}/sample/SampleSongs.kt | 0 .../songlib/core/ui}/sample/SampleVerses.kt | 0 core/ui/src/main/res/drawable/app_icon.png | Bin 0 -> 105084 bytes core/ui/src/main/res/drawable/empty.png | Bin 0 -> 19297 bytes feature/home/build.gradle.kts | 15 ++++ .../songlib/feature}/home/HomeViewModel.kt | 0 .../feature}/home/components/BottomNavBar.kt | 0 .../home/components/ChooseListingSheet.kt | 0 .../feature}/home/components/DialPad.kt | 0 .../feature}/home/components/HomeAppBar.kt | 0 .../feature}/home/components/ListingsList.kt | 0 .../feature}/home/components/SongsList.kt | 0 .../songlib/feature}/home/view/HomeScreen.kt | 0 .../feature}/home/view/tabs/HomeLikes.kt | 0 .../feature}/home/view/tabs/HomeListings.kt | 0 .../feature}/home/view/tabs/HomeSearch.kt | 0 feature/listing/build.gradle.kts | 15 ++++ .../feature}/listing/ListingViewModel.kt | 0 .../feature}/listing/view/ListedSongs.kt | 0 .../feature}/listing/view/ListingScreen.kt | 0 feature/presenter/build.gradle.kts | 15 ++++ .../feature}/presenter/PresenterViewModel.kt | 0 .../components/PresenterIndicators.kt | 0 .../presenter/components/PresenterTabs.kt | 0 .../presenter/view/PresenterScreen.kt | 0 feature/selection/build.gradle.kts | 15 ++++ .../feature}/selection/SelectionViewModel.kt | 0 .../selection/components/SelectionFab.kt | 0 .../selection/view/SelectionContent.kt | 0 .../selection/view/SelectionScreen.kt | 0 feature/settings/build.gradle.kts | 12 ++++ .../feature}/settings/SettingsViewModel.kt | 0 .../settings/components/SettingsDialogs.kt | 0 .../feature}/settings/view/SettingsScreen.kt | 0 feature/splash/build.gradle.kts | 12 ++++ feature/splash/src/main/AndroidManifest.xml | 4 ++ .../feature}/splash/SplashViewModel.kt | 0 .../splash/components/SplashComponents.kt | 0 .../feature}/splash/view/SplashScreen.kt | 0 .../splash/src/main/res/drawable/app_icon.png | Bin 0 -> 58711 bytes .../splash/src/main/res/drawable/empty.png | Bin 0 -> 19297 bytes 112 files changed, 588 insertions(+), 40 deletions(-) rename app/src/main/java/com/songlib/{presentation => app}/navigation/AppNavHost.kt (97%) delete mode 100644 app/src/main/java/com/songlib/presentation/navigation/Routes.kt create mode 100644 build-logic/convention/build.gradle.kts create mode 100644 build-logic/convention/src/main/kotlin/AndroidFeatureConventionPlugin.kt create mode 100644 build-logic/convention/src/main/kotlin/AndroidLibraryComposeConventionPlugin.kt create mode 100644 build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt create mode 100644 build-logic/convention/src/main/kotlin/HiltConventionPlugin.kt create mode 100644 build-logic/convention/src/main/kotlin/com/songlib/ProjectExtensions.kt create mode 100644 build-logic/settings.gradle.kts create mode 100644 core/common/build.gradle.kts create mode 100644 core/common/src/main/AndroidManifest.xml rename {app/src/main/java/com/songlib/domain => core/common/src/main/java/com/songlib/core/common}/entity/Basics.kt (100%) rename {app/src/main/java/com/songlib/domain => core/common/src/main/java/com/songlib/core/common}/entity/UiState.kt (100%) rename {app/src/main/java/com/songlib/core => core/common/src/main/java/com/songlib/core/common}/helpers/NetworkHelpers.kt (98%) rename {app/src/main/java/com/songlib/core => core/common/src/main/java/com/songlib/core/common}/utils/AppConstants.kt (81%) rename {app/src/main/java/com/songlib/core => core/common/src/main/java/com/songlib/core/common}/utils/AppUtil.kt (100%) rename {app/src/main/java/com/songlib/core => core/common/src/main/java/com/songlib/core/common}/utils/SongUtils.kt (100%) create mode 100644 core/data/build.gradle.kts rename app/src/main/java/com/songlib/core/di/AppModule.kt => core/data/src/main/java/com/songlib/core/data/di/DataModule.kt (98%) rename {app/src/main/java/com/songlib/domain => core/data/src/main/java/com/songlib/core/data}/repos/ListingRepo.kt (100%) rename {app/src/main/java/com/songlib/domain => core/data/src/main/java/com/songlib/core/data}/repos/PrefsRepo.kt (100%) rename {app/src/main/java/com/songlib/domain => core/data/src/main/java/com/songlib/core/data}/repos/SongBookRepo.kt (100%) rename {app/src/main/java/com/songlib/domain => core/data/src/main/java/com/songlib/core/data}/repos/SubsRepo.kt (100%) rename {app/src/main/java/com/songlib/domain => core/data/src/main/java/com/songlib/core/data}/repos/ThemeRepo.kt (100%) rename {app/src/main/java/com/songlib/domain => core/data/src/main/java/com/songlib/core/data}/repos/TrackingRepo.kt (100%) create mode 100644 core/database/build.gradle.kts rename {app/src/main/java/com/songlib/data/sources/local => core/database/src/main/java/com/songlib/core/database}/AppDatabase.kt (100%) rename {app/src/main/java/com/songlib/data/sources/local => core/database/src/main/java/com/songlib/core/database}/daos/BookDao.kt (100%) rename {app/src/main/java/com/songlib/data/sources/local => core/database/src/main/java/com/songlib/core/database}/daos/HistoryDao.kt (100%) rename {app/src/main/java/com/songlib/data/sources/local => core/database/src/main/java/com/songlib/core/database}/daos/ListingDao.kt (100%) rename {app/src/main/java/com/songlib/data/sources/local => core/database/src/main/java/com/songlib/core/database}/daos/SearchDao.kt (100%) rename {app/src/main/java/com/songlib/data/sources/local => core/database/src/main/java/com/songlib/core/database}/daos/SongDao.kt (100%) create mode 100644 core/database/src/main/java/com/songlib/core/database/di/DatabaseModule.kt rename {app/src/main/java/com/songlib/data/models => core/database/src/main/java/com/songlib/core/database/model}/Book.kt (100%) rename {app/src/main/java/com/songlib/data/models => core/database/src/main/java/com/songlib/core/database/model}/History.kt (100%) rename {app/src/main/java/com/songlib/data/models => core/database/src/main/java/com/songlib/core/database/model}/Listing.kt (100%) rename {app/src/main/java/com/songlib/data/models => core/database/src/main/java/com/songlib/core/database/model}/Search.kt (100%) rename {app/src/main/java/com/songlib/data/models => core/database/src/main/java/com/songlib/core/database/model}/Song.kt (100%) create mode 100644 core/designsystem/build.gradle.kts rename {app/src/main/java/com/songlib/presentation => core/designsystem/src/main/java/com/songlib/core/designsystem}/theme/Color.kt (100%) rename {app/src/main/java/com/songlib/presentation => core/designsystem/src/main/java/com/songlib/core/designsystem}/theme/Theme.kt (100%) rename {app/src/main/java/com/songlib/presentation => core/designsystem/src/main/java/com/songlib/core/designsystem}/theme/Typography.kt (100%) create mode 100644 core/network/build.gradle.kts rename {app/src/main/java/com/songlib/data/sources/remote => core/network/src/main/java/com/songlib/core/network}/ApiService.kt (100%) rename {app/src/main/java/com/songlib/core => core/network/src/main/java/com/songlib/core/network}/di/NetworkModule.kt (100%) create mode 100644 core/network/src/main/java/com/songlib/core/network/dtos/IdiomDto.kt create mode 100644 core/network/src/main/java/com/songlib/core/network/dtos/ProverbDto.kt create mode 100644 core/network/src/main/java/com/songlib/core/network/dtos/SayingDto.kt create mode 100644 core/network/src/main/java/com/songlib/core/network/dtos/WordDto.kt create mode 100644 core/network/src/main/java/com/songlib/core/network/mapper/MapDtoToEntity.kt create mode 100644 core/ui/build.gradle.kts rename {app/src/main/java/com/songlib/presentation => core/ui/src/main/java/com/songlib/core/ui}/components/action/AppTopBar.kt (100%) rename {app/src/main/java/com/songlib/presentation => core/ui/src/main/java/com/songlib/core/ui}/components/action/Dialogs.kt (100%) rename {app/src/main/java/com/songlib/presentation => core/ui/src/main/java/com/songlib/core/ui}/components/action/SearchTopBar.kt (100%) rename {app/src/main/java/com/songlib/presentation => core/ui/src/main/java/com/songlib/core/ui}/components/action/UpgradeBanner.kt (100%) rename {app/src/main/java/com/songlib/presentation => core/ui/src/main/java/com/songlib/core/ui}/components/autosize/AutoResizingText.kt (100%) rename {app/src/main/java/com/songlib/presentation => core/ui/src/main/java/com/songlib/core/ui}/components/autosize/AutoSizeText.kt (100%) rename {app/src/main/java/com/songlib/presentation => core/ui/src/main/java/com/songlib/core/ui}/components/autosize/AutoSizeUtils.kt (100%) rename {app/src/main/java/com/songlib/presentation => core/ui/src/main/java/com/songlib/core/ui}/components/general/AppDialogs.kt (100%) rename {app/src/main/java/com/songlib/presentation => core/ui/src/main/java/com/songlib/core/ui}/components/indicators/EmptyState.kt (100%) rename {app/src/main/java/com/songlib/presentation => core/ui/src/main/java/com/songlib/core/ui}/components/indicators/ErrorState.kt (100%) rename {app/src/main/java/com/songlib/presentation => core/ui/src/main/java/com/songlib/core/ui}/components/indicators/LoadingState.kt (100%) rename {app/src/main/java/com/songlib/presentation => core/ui/src/main/java/com/songlib/core/ui}/components/listitems/BookItem.kt (100%) rename {app/src/main/java/com/songlib/presentation => core/ui/src/main/java/com/songlib/core/ui}/components/listitems/ListingItem.kt (100%) rename {app/src/main/java/com/songlib/presentation => core/ui/src/main/java/com/songlib/core/ui}/components/listitems/SongBook.kt (100%) rename {app/src/main/java/com/songlib/presentation => core/ui/src/main/java/com/songlib/core/ui}/components/listitems/SongItem.kt (100%) rename {app/src/main/java/com/songlib/presentation => core/ui/src/main/java/com/songlib/core/ui}/components/listitems/TagItem.kt (100%) rename {app/src/main/java/com/songlib/data => core/ui/src/main/java/com/songlib/core/ui}/sample/SampleBooks.kt (100%) rename {app/src/main/java/com/songlib/data => core/ui/src/main/java/com/songlib/core/ui}/sample/SampleSongs.kt (100%) rename {app/src/main/java/com/songlib/data => core/ui/src/main/java/com/songlib/core/ui}/sample/SampleVerses.kt (100%) create mode 100644 core/ui/src/main/res/drawable/app_icon.png create mode 100644 core/ui/src/main/res/drawable/empty.png create mode 100644 feature/home/build.gradle.kts rename {app/src/main/java/com/songlib/presentation => feature/home/src/main/java/com/songlib/feature}/home/HomeViewModel.kt (100%) rename {app/src/main/java/com/songlib/presentation => feature/home/src/main/java/com/songlib/feature}/home/components/BottomNavBar.kt (100%) rename {app/src/main/java/com/songlib/presentation => feature/home/src/main/java/com/songlib/feature}/home/components/ChooseListingSheet.kt (100%) rename {app/src/main/java/com/songlib/presentation => feature/home/src/main/java/com/songlib/feature}/home/components/DialPad.kt (100%) rename {app/src/main/java/com/songlib/presentation => feature/home/src/main/java/com/songlib/feature}/home/components/HomeAppBar.kt (100%) rename {app/src/main/java/com/songlib/presentation => feature/home/src/main/java/com/songlib/feature}/home/components/ListingsList.kt (100%) rename {app/src/main/java/com/songlib/presentation => feature/home/src/main/java/com/songlib/feature}/home/components/SongsList.kt (100%) rename {app/src/main/java/com/songlib/presentation => feature/home/src/main/java/com/songlib/feature}/home/view/HomeScreen.kt (100%) rename {app/src/main/java/com/songlib/presentation => feature/home/src/main/java/com/songlib/feature}/home/view/tabs/HomeLikes.kt (100%) rename {app/src/main/java/com/songlib/presentation => feature/home/src/main/java/com/songlib/feature}/home/view/tabs/HomeListings.kt (100%) rename {app/src/main/java/com/songlib/presentation => feature/home/src/main/java/com/songlib/feature}/home/view/tabs/HomeSearch.kt (100%) create mode 100644 feature/listing/build.gradle.kts rename {app/src/main/java/com/songlib/presentation => feature/listing/src/main/java/com/songlib/feature}/listing/ListingViewModel.kt (100%) rename {app/src/main/java/com/songlib/presentation => feature/listing/src/main/java/com/songlib/feature}/listing/view/ListedSongs.kt (100%) rename {app/src/main/java/com/songlib/presentation => feature/listing/src/main/java/com/songlib/feature}/listing/view/ListingScreen.kt (100%) create mode 100644 feature/presenter/build.gradle.kts rename {app/src/main/java/com/songlib/presentation => feature/presenter/src/main/java/com/songlib/feature}/presenter/PresenterViewModel.kt (100%) rename {app/src/main/java/com/songlib/presentation => feature/presenter/src/main/java/com/songlib/feature}/presenter/components/PresenterIndicators.kt (100%) rename {app/src/main/java/com/songlib/presentation => feature/presenter/src/main/java/com/songlib/feature}/presenter/components/PresenterTabs.kt (100%) rename {app/src/main/java/com/songlib/presentation => feature/presenter/src/main/java/com/songlib/feature}/presenter/view/PresenterScreen.kt (100%) create mode 100644 feature/selection/build.gradle.kts rename {app/src/main/java/com/songlib/presentation => feature/selection/src/main/java/com/songlib/feature}/selection/SelectionViewModel.kt (100%) rename {app/src/main/java/com/songlib/presentation => feature/selection/src/main/java/com/songlib/feature}/selection/components/SelectionFab.kt (100%) rename {app/src/main/java/com/songlib/presentation => feature/selection/src/main/java/com/songlib/feature}/selection/view/SelectionContent.kt (100%) rename {app/src/main/java/com/songlib/presentation => feature/selection/src/main/java/com/songlib/feature}/selection/view/SelectionScreen.kt (100%) create mode 100644 feature/settings/build.gradle.kts rename {app/src/main/java/com/songlib/presentation => feature/settings/src/main/java/com/songlib/feature}/settings/SettingsViewModel.kt (100%) rename {app/src/main/java/com/songlib/presentation => feature/settings/src/main/java/com/songlib/feature}/settings/components/SettingsDialogs.kt (100%) rename {app/src/main/java/com/songlib/presentation => feature/settings/src/main/java/com/songlib/feature}/settings/view/SettingsScreen.kt (100%) create mode 100644 feature/splash/build.gradle.kts create mode 100644 feature/splash/src/main/AndroidManifest.xml rename {app/src/main/java/com/songlib/presentation => feature/splash/src/main/java/com/songlib/feature}/splash/SplashViewModel.kt (100%) rename {app/src/main/java/com/songlib/presentation => feature/splash/src/main/java/com/songlib/feature}/splash/components/SplashComponents.kt (100%) rename {app/src/main/java/com/songlib/presentation => feature/splash/src/main/java/com/songlib/feature}/splash/view/SplashScreen.kt (100%) create mode 100644 feature/splash/src/main/res/drawable/app_icon.png create mode 100644 feature/splash/src/main/res/drawable/empty.png diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index b43063c..4e7084c 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -13,6 +13,10 @@ + + \ No newline at end of file diff --git a/app/src/main/java/com/songlib/MainActivity.kt b/app/src/main/java/com/songlib/MainActivity.kt index 0347317..e9183f7 100644 --- a/app/src/main/java/com/songlib/MainActivity.kt +++ b/app/src/main/java/com/songlib/MainActivity.kt @@ -1,29 +1,25 @@ package com.songlib -import android.os.* -import androidx.activity.* + +import android.os.Bundle +import androidx.activity.ComponentActivity import androidx.activity.compose.setContent -import androidx.annotation.* -import androidx.compose.foundation.* -import androidx.compose.ui.* +import androidx.compose.foundation.isSystemInDarkTheme import androidx.hilt.navigation.compose.hiltViewModel -import com.songlib.domain.repos.ThemeMode -import com.songlib.domain.repos.ThemeRepository -import com.songlib.presentation.navigation.* -import com.songlib.presentation.theme.* +import com.songlib.app.navigation.AppNavHost +import com.songlib.core.data.repos.ThemeRepo +import com.songlib.core.data.repos.ThemeMode +import com.songlib.core.designsystem.theme.AppTheme import dagger.hilt.android.AndroidEntryPoint -@ExperimentalComposeUiApi -@ExperimentalFoundationApi -@Keep @AndroidEntryPoint class MainActivity : ComponentActivity() { - @RequiresApi(Build.VERSION_CODES.S) + override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { - val themeRepo: ThemeRepository = hiltViewModel() + val themeRepo: ThemeRepo = hiltViewModel() val themeMode = themeRepo.selectedTheme val isDarkTheme = when (themeMode) { ThemeMode.DARK -> true @@ -36,4 +32,4 @@ class MainActivity : ComponentActivity() { } } } -} \ No newline at end of file +} diff --git a/app/src/main/java/com/songlib/SongLibApp.kt b/app/src/main/java/com/songlib/SongLibApp.kt index 7f6dd3c..d4b95d7 100644 --- a/app/src/main/java/com/songlib/SongLibApp.kt +++ b/app/src/main/java/com/songlib/SongLibApp.kt @@ -4,7 +4,6 @@ import android.app.Application import com.revenuecat.purchases.Purchases import com.revenuecat.purchases.PurchasesConfiguration import dagger.hilt.android.HiltAndroidApp -//import io.sentry.android.core.SentryAndroid @HiltAndroidApp class SongLibApp : Application() { @@ -12,15 +11,11 @@ class SongLibApp : Application() { override fun onCreate() { super.onCreate() - Purchases.configure( - PurchasesConfiguration.Builder(this, BuildConfig.RcApiKey) - .build() - ) - -// SentryAndroid.init(this) { options -> -// options.dsn = BuildConfig.SentryDsn -// options.tracesSampleRate = 1.0 -// options.isDebug = false -// } + if (!BuildConfig.DEBUG) { + Purchases.configure( + PurchasesConfiguration.Builder(this, BuildConfig.RcApiKey) + .build() + ) + } } } diff --git a/app/src/main/java/com/songlib/presentation/navigation/AppNavHost.kt b/app/src/main/java/com/songlib/app/navigation/AppNavHost.kt similarity index 97% rename from app/src/main/java/com/songlib/presentation/navigation/AppNavHost.kt rename to app/src/main/java/com/songlib/app/navigation/AppNavHost.kt index 72a197f..3311b8c 100644 --- a/app/src/main/java/com/songlib/presentation/navigation/AppNavHost.kt +++ b/app/src/main/java/com/songlib/app/navigation/AppNavHost.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.navigation +package com.songlib.app.navigation import androidx.compose.foundation.ExperimentalFoundationApi import androidx.compose.runtime.* @@ -12,6 +12,7 @@ import com.songlib.presentation.home.HomeViewModel import com.songlib.presentation.home.view.HomeScreen import com.songlib.presentation.listing.ListingViewModel import com.songlib.presentation.listing.view.ListingScreen +import com.songlib.presentation.navigation.Routes import com.songlib.presentation.presenter.PresenterViewModel import com.songlib.presentation.presenter.view.PresenterScreen import com.songlib.presentation.selection.SelectionViewModel diff --git a/app/src/main/java/com/songlib/presentation/navigation/Routes.kt b/app/src/main/java/com/songlib/presentation/navigation/Routes.kt deleted file mode 100644 index dca0f51..0000000 --- a/app/src/main/java/com/songlib/presentation/navigation/Routes.kt +++ /dev/null @@ -1,10 +0,0 @@ -package com.songlib.presentation.navigation - -object Routes { - const val SPLASH = "splash" - const val SELECTION = "selection" - const val HOME = "home" - const val PRESENTER = "presenter" - const val LISTING = "listing" - const val SETTINGS = "settings" -} diff --git a/build-logic/convention/build.gradle.kts b/build-logic/convention/build.gradle.kts new file mode 100644 index 0000000..7e8ff06 --- /dev/null +++ b/build-logic/convention/build.gradle.kts @@ -0,0 +1,52 @@ +import org.jetbrains.kotlin.gradle.dsl.JvmTarget + +plugins { + `kotlin-dsl` +} + +group = "com.songlib.buildlogic" + +java { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 +} + +kotlin { + compilerOptions { + jvmTarget = JvmTarget.JVM_17 + } +} + +dependencies { + compileOnly(libs.plugins.android.application.toDep()) + compileOnly(libs.plugins.android.library.toDep()) + compileOnly(libs.plugins.kotlin.android.toDep()) + compileOnly(libs.plugins.kotlin.compose.toDep()) + compileOnly(libs.plugins.dagger.hilt.toDep()) + compileOnly(libs.plugins.devtools.ksp.toDep()) +} + +fun Provider.toDep() = map { + "${it.pluginId}:${it.pluginId}.gradle.plugin:${it.version}" +} + +gradlePlugin { + plugins { + register("androidLibrary") { + id = "songlib.android.library" + implementationClass = "AndroidLibraryConventionPlugin" + } + register("androidLibraryCompose") { + id = "songlib.android.library.compose" + implementationClass = "AndroidLibraryComposeConventionPlugin" + } + register("androidFeature") { + id = "songlib.android.feature" + implementationClass = "AndroidFeatureConventionPlugin" + } + register("hilt") { + id = "songlib.hilt" + implementationClass = "HiltConventionPlugin" + } + } +} diff --git a/build-logic/convention/src/main/kotlin/AndroidFeatureConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidFeatureConventionPlugin.kt new file mode 100644 index 0000000..3473c06 --- /dev/null +++ b/build-logic/convention/src/main/kotlin/AndroidFeatureConventionPlugin.kt @@ -0,0 +1,40 @@ +import com.songlib.libs +import org.gradle.api.Plugin +import org.gradle.api.Project +import org.gradle.kotlin.dsl.dependencies + +/** + * Convention plugin for feature modules. + * Applies: android library + compose + hilt. + * Adds standard feature dependencies: core:ui, core:common. + */ +class AndroidFeatureConventionPlugin : Plugin { + override fun apply(target: Project) { + with(target) { + pluginManager.apply("songlib.android.library.compose") + pluginManager.apply("songlib.hilt") + + dependencies { + "implementation"(project(":core:ui")) + "implementation"(project(":core:common")) + "implementation"(project(":core:designsystem")) + + "implementation"(libs.findLibrary("androidx.compose.bom").get()) + "implementation"(libs.findLibrary("androidx.activity.compose").get()) + "implementation"(libs.findLibrary("androidx.ui").get()) + "implementation"(libs.findLibrary("androidx.ui.graphics").get()) + + "implementation"(libs.findLibrary("androidx.material3").get()) + "implementation"(libs.findLibrary("androidx.compose.material").get()) + "implementation"(libs.findLibrary("androidx.icons.extended").get()) + + "implementation"(libs.findLibrary("androidx.ui.tooling").get()) + "implementation"(libs.findLibrary("androidx.foundation").get()) + + "implementation"(libs.findLibrary("compose.navigation").get()) + "implementation"(libs.findLibrary("compose.hilt.navigation").get()) + "implementation"(libs.findLibrary("androidx.compose.livedata").get()) + } + } + } +} diff --git a/build-logic/convention/src/main/kotlin/AndroidLibraryComposeConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidLibraryComposeConventionPlugin.kt new file mode 100644 index 0000000..ad263f8 --- /dev/null +++ b/build-logic/convention/src/main/kotlin/AndroidLibraryComposeConventionPlugin.kt @@ -0,0 +1,27 @@ +import com.android.build.gradle.LibraryExtension +import com.songlib.libs +import org.gradle.api.Plugin +import org.gradle.api.Project +import org.gradle.kotlin.dsl.configure +import org.gradle.kotlin.dsl.dependencies + +/** + * Applies the base Android library plugin PLUS Compose support. + * Feature modules that expose Composables should use this plugin. + */ +class AndroidLibraryComposeConventionPlugin : Plugin { + override fun apply(target: Project) { + with(target) { + pluginManager.apply("songlib.android.library") + pluginManager.apply("org.jetbrains.kotlin.plugin.compose") + + dependencies { + "implementation"(libs.findLibrary("androidx.core.ktx").get()) + "implementation"(libs.findLibrary("androidx.lifecycle.runtime.ktx").get()) + } + extensions.configure { + buildFeatures { compose = true } + } + } + } +} diff --git a/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt b/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt new file mode 100644 index 0000000..f9f7693 --- /dev/null +++ b/build-logic/convention/src/main/kotlin/AndroidLibraryConventionPlugin.kt @@ -0,0 +1,33 @@ +import com.android.build.gradle.LibraryExtension +import org.gradle.api.Plugin +import org.gradle.api.Project +import org.gradle.kotlin.dsl.configure + +class AndroidLibraryConventionPlugin : Plugin { + override fun apply(target: Project) { + with(target) { + with(pluginManager) { + apply("com.android.library") + apply("org.jetbrains.kotlin.android") + } + extensions.configure { + compileSdk = 35 + defaultConfig { + minSdk = 26 + testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" + } + compileOptions { + sourceCompatibility = org.gradle.api.JavaVersion.VERSION_11 + targetCompatibility = org.gradle.api.JavaVersion.VERSION_11 + } + kotlinOptions { jvmTarget = "11" } + } + } + } + + // Extension function kept here for brevity; in real projects extract to a separate file + private fun LibraryExtension.kotlinOptions(block: org.jetbrains.kotlin.gradle.dsl.KotlinJvmOptions.() -> Unit) { + (this as org.gradle.api.plugins.ExtensionAware).extensions + .configure("kotlinOptions", block) + } +} diff --git a/build-logic/convention/src/main/kotlin/HiltConventionPlugin.kt b/build-logic/convention/src/main/kotlin/HiltConventionPlugin.kt new file mode 100644 index 0000000..d1ebf71 --- /dev/null +++ b/build-logic/convention/src/main/kotlin/HiltConventionPlugin.kt @@ -0,0 +1,17 @@ +import org.gradle.api.Plugin +import org.gradle.api.Project +import org.gradle.kotlin.dsl.dependencies + +class HiltConventionPlugin : Plugin { + override fun apply(target: Project) { + with(target) { + pluginManager.apply("com.google.dagger.hilt.android") + pluginManager.apply("com.google.devtools.ksp") + + dependencies { + add("implementation", "com.google.dagger:hilt-android:2.57.2") + add("ksp", "com.google.dagger:hilt-compiler:2.57.2") + } + } + } +} diff --git a/build-logic/convention/src/main/kotlin/com/songlib/ProjectExtensions.kt b/build-logic/convention/src/main/kotlin/com/songlib/ProjectExtensions.kt new file mode 100644 index 0000000..c785fff --- /dev/null +++ b/build-logic/convention/src/main/kotlin/com/songlib/ProjectExtensions.kt @@ -0,0 +1,9 @@ +package com.songlib + +import org.gradle.api.Project +import org.gradle.api.artifacts.VersionCatalog +import org.gradle.api.artifacts.VersionCatalogsExtension +import org.gradle.kotlin.dsl.getByType + +val Project.libs + get(): VersionCatalog = extensions.getByType().named("libs") diff --git a/build-logic/settings.gradle.kts b/build-logic/settings.gradle.kts new file mode 100644 index 0000000..f26e6d9 --- /dev/null +++ b/build-logic/settings.gradle.kts @@ -0,0 +1,15 @@ +dependencyResolutionManagement { + repositories { + google() + mavenCentral() + } + versionCatalogs { + create("libs") { + from(files("../gradle/libs.versions.toml")) + } + } +} + +rootProject.name = "build-logic" + +include(":convention") diff --git a/core/common/build.gradle.kts b/core/common/build.gradle.kts new file mode 100644 index 0000000..d317bfa --- /dev/null +++ b/core/common/build.gradle.kts @@ -0,0 +1,13 @@ +plugins { + alias(libs.plugins.songlib.android.library) +} + +android { + namespace = "com.songlib.core.common" +} + +dependencies { + implementation(libs.androidx.core.ktx) + implementation(libs.ktor.client.android) + implementation(libs.revenuecat) +} diff --git a/core/common/src/main/AndroidManifest.xml b/core/common/src/main/AndroidManifest.xml new file mode 100644 index 0000000..f0f34af --- /dev/null +++ b/core/common/src/main/AndroidManifest.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/app/src/main/java/com/songlib/domain/entity/Basics.kt b/core/common/src/main/java/com/songlib/core/common/entity/Basics.kt similarity index 100% rename from app/src/main/java/com/songlib/domain/entity/Basics.kt rename to core/common/src/main/java/com/songlib/core/common/entity/Basics.kt diff --git a/app/src/main/java/com/songlib/domain/entity/UiState.kt b/core/common/src/main/java/com/songlib/core/common/entity/UiState.kt similarity index 100% rename from app/src/main/java/com/songlib/domain/entity/UiState.kt rename to core/common/src/main/java/com/songlib/core/common/entity/UiState.kt diff --git a/app/src/main/java/com/songlib/core/helpers/NetworkHelpers.kt b/core/common/src/main/java/com/songlib/core/common/helpers/NetworkHelpers.kt similarity index 98% rename from app/src/main/java/com/songlib/core/helpers/NetworkHelpers.kt rename to core/common/src/main/java/com/songlib/core/common/helpers/NetworkHelpers.kt index 7fa6582..9563199 100644 --- a/app/src/main/java/com/songlib/core/helpers/NetworkHelpers.kt +++ b/core/common/src/main/java/com/songlib/core/common/helpers/NetworkHelpers.kt @@ -1,4 +1,3 @@ -package com.songlib.core.helpers import android.content.Context import android.net.* diff --git a/app/src/main/java/com/songlib/core/utils/AppConstants.kt b/core/common/src/main/java/com/songlib/core/common/utils/AppConstants.kt similarity index 81% rename from app/src/main/java/com/songlib/core/utils/AppConstants.kt rename to core/common/src/main/java/com/songlib/core/common/utils/AppConstants.kt index c4e01d0..aa4ad17 100644 --- a/app/src/main/java/com/songlib/core/utils/AppConstants.kt +++ b/core/common/src/main/java/com/songlib/core/common/utils/AppConstants.kt @@ -30,4 +30,13 @@ object PrefConstants { const val THEME_MODE = "themeMode" const val HORIZONTAL_SLIDES = "horizontalSlides" const val LAST_APP_OPEN_TIME = "lastAppOpenTime" -} \ No newline at end of file +} + +object Routes { + const val SPLASH = "splash" + const val SELECTION = "selection" + const val HOME = "home" + const val PRESENTER = "presenter" + const val LISTING = "listing" + const val SETTINGS = "settings" +} diff --git a/app/src/main/java/com/songlib/core/utils/AppUtil.kt b/core/common/src/main/java/com/songlib/core/common/utils/AppUtil.kt similarity index 100% rename from app/src/main/java/com/songlib/core/utils/AppUtil.kt rename to core/common/src/main/java/com/songlib/core/common/utils/AppUtil.kt diff --git a/app/src/main/java/com/songlib/core/utils/SongUtils.kt b/core/common/src/main/java/com/songlib/core/common/utils/SongUtils.kt similarity index 100% rename from app/src/main/java/com/songlib/core/utils/SongUtils.kt rename to core/common/src/main/java/com/songlib/core/common/utils/SongUtils.kt diff --git a/core/data/build.gradle.kts b/core/data/build.gradle.kts new file mode 100644 index 0000000..b3fa164 --- /dev/null +++ b/core/data/build.gradle.kts @@ -0,0 +1,21 @@ +plugins { + alias(libs.plugins.songlib.android.library) + alias(libs.plugins.songlib.hilt) +} + +android { + namespace = "com.songlib.core.data" +} + +dependencies { + api(project(":core:database")) + api(project(":core:network")) + implementation(project(":core:common")) + + api(libs.androidx.compose.material) + + implementation(platform(libs.jan.tennert.supabase.bom)) + implementation(libs.jan.tennert.supabase.postgrest) + implementation(libs.androidx.core.ktx) + implementation(libs.revenuecat) +} diff --git a/app/src/main/java/com/songlib/core/di/AppModule.kt b/core/data/src/main/java/com/songlib/core/data/di/DataModule.kt similarity index 98% rename from app/src/main/java/com/songlib/core/di/AppModule.kt rename to core/data/src/main/java/com/songlib/core/data/di/DataModule.kt index afe6373..56a09a5 100644 --- a/app/src/main/java/com/songlib/core/di/AppModule.kt +++ b/core/data/src/main/java/com/songlib/core/data/di/DataModule.kt @@ -16,7 +16,6 @@ import javax.inject.Singleton @InstallIn(SingletonComponent::class) @Module(includes = [NetworkModule::class]) -class AppModule { @Provides @Singleton fun provideListingRepository( diff --git a/app/src/main/java/com/songlib/domain/repos/ListingRepo.kt b/core/data/src/main/java/com/songlib/core/data/repos/ListingRepo.kt similarity index 100% rename from app/src/main/java/com/songlib/domain/repos/ListingRepo.kt rename to core/data/src/main/java/com/songlib/core/data/repos/ListingRepo.kt diff --git a/app/src/main/java/com/songlib/domain/repos/PrefsRepo.kt b/core/data/src/main/java/com/songlib/core/data/repos/PrefsRepo.kt similarity index 100% rename from app/src/main/java/com/songlib/domain/repos/PrefsRepo.kt rename to core/data/src/main/java/com/songlib/core/data/repos/PrefsRepo.kt diff --git a/app/src/main/java/com/songlib/domain/repos/SongBookRepo.kt b/core/data/src/main/java/com/songlib/core/data/repos/SongBookRepo.kt similarity index 100% rename from app/src/main/java/com/songlib/domain/repos/SongBookRepo.kt rename to core/data/src/main/java/com/songlib/core/data/repos/SongBookRepo.kt diff --git a/app/src/main/java/com/songlib/domain/repos/SubsRepo.kt b/core/data/src/main/java/com/songlib/core/data/repos/SubsRepo.kt similarity index 100% rename from app/src/main/java/com/songlib/domain/repos/SubsRepo.kt rename to core/data/src/main/java/com/songlib/core/data/repos/SubsRepo.kt diff --git a/app/src/main/java/com/songlib/domain/repos/ThemeRepo.kt b/core/data/src/main/java/com/songlib/core/data/repos/ThemeRepo.kt similarity index 100% rename from app/src/main/java/com/songlib/domain/repos/ThemeRepo.kt rename to core/data/src/main/java/com/songlib/core/data/repos/ThemeRepo.kt diff --git a/app/src/main/java/com/songlib/domain/repos/TrackingRepo.kt b/core/data/src/main/java/com/songlib/core/data/repos/TrackingRepo.kt similarity index 100% rename from app/src/main/java/com/songlib/domain/repos/TrackingRepo.kt rename to core/data/src/main/java/com/songlib/core/data/repos/TrackingRepo.kt diff --git a/core/database/build.gradle.kts b/core/database/build.gradle.kts new file mode 100644 index 0000000..b0230be --- /dev/null +++ b/core/database/build.gradle.kts @@ -0,0 +1,15 @@ +plugins { + alias(libs.plugins.songlib.android.library) + alias(libs.plugins.songlib.hilt) + alias(libs.plugins.devtools.ksp) + id("kotlin-parcelize") +} + +android { + namespace = "com.songlib.core.database" +} + +dependencies { + implementation(libs.androidx.room.runtime) + ksp(libs.androidx.room.compiler) +} diff --git a/app/src/main/java/com/songlib/data/sources/local/AppDatabase.kt b/core/database/src/main/java/com/songlib/core/database/AppDatabase.kt similarity index 100% rename from app/src/main/java/com/songlib/data/sources/local/AppDatabase.kt rename to core/database/src/main/java/com/songlib/core/database/AppDatabase.kt diff --git a/app/src/main/java/com/songlib/data/sources/local/daos/BookDao.kt b/core/database/src/main/java/com/songlib/core/database/daos/BookDao.kt similarity index 100% rename from app/src/main/java/com/songlib/data/sources/local/daos/BookDao.kt rename to core/database/src/main/java/com/songlib/core/database/daos/BookDao.kt diff --git a/app/src/main/java/com/songlib/data/sources/local/daos/HistoryDao.kt b/core/database/src/main/java/com/songlib/core/database/daos/HistoryDao.kt similarity index 100% rename from app/src/main/java/com/songlib/data/sources/local/daos/HistoryDao.kt rename to core/database/src/main/java/com/songlib/core/database/daos/HistoryDao.kt diff --git a/app/src/main/java/com/songlib/data/sources/local/daos/ListingDao.kt b/core/database/src/main/java/com/songlib/core/database/daos/ListingDao.kt similarity index 100% rename from app/src/main/java/com/songlib/data/sources/local/daos/ListingDao.kt rename to core/database/src/main/java/com/songlib/core/database/daos/ListingDao.kt diff --git a/app/src/main/java/com/songlib/data/sources/local/daos/SearchDao.kt b/core/database/src/main/java/com/songlib/core/database/daos/SearchDao.kt similarity index 100% rename from app/src/main/java/com/songlib/data/sources/local/daos/SearchDao.kt rename to core/database/src/main/java/com/songlib/core/database/daos/SearchDao.kt diff --git a/app/src/main/java/com/songlib/data/sources/local/daos/SongDao.kt b/core/database/src/main/java/com/songlib/core/database/daos/SongDao.kt similarity index 100% rename from app/src/main/java/com/songlib/data/sources/local/daos/SongDao.kt rename to core/database/src/main/java/com/songlib/core/database/daos/SongDao.kt diff --git a/core/database/src/main/java/com/songlib/core/database/di/DatabaseModule.kt b/core/database/src/main/java/com/songlib/core/database/di/DatabaseModule.kt new file mode 100644 index 0000000..9aa9e5f --- /dev/null +++ b/core/database/src/main/java/com/songlib/core/database/di/DatabaseModule.kt @@ -0,0 +1,36 @@ +package com.songlib.core.database.di + +import android.content.Context +import androidx.room.Room +import com.songlib.core.database.AppDatabase +import com.songlib.core.database.daos.HistoryDao +import com.songlib.core.database.daos.IdiomDao +import com.songlib.core.database.daos.ProverbDao +import com.songlib.core.database.daos.SayingDao +import com.songlib.core.database.daos.SearchDao +import com.songlib.core.database.daos.WordDao +import dagger.Module +import dagger.Provides +import dagger.hilt.InstallIn +import dagger.hilt.android.qualifiers.ApplicationContext +import dagger.hilt.components.SingletonComponent +import javax.inject.Singleton + +@InstallIn(SingletonComponent::class) +@Module +object DatabaseModule { + + @Provides + @Singleton + fun provideDatabase(@ApplicationContext appContext: Context): AppDatabase = + Room.databaseBuilder(appContext, AppDatabase::class.java, "SwahiliLibrary") + .fallbackToDestructiveMigration() + .build() + + @Provides fun provideHistoryDao(db: AppDatabase): HistoryDao = db.historiesDao() + @Provides fun provideIdiomDao(db: AppDatabase): IdiomDao = db.idiomsDao() + @Provides fun provideProverbDao(db: AppDatabase): ProverbDao = db.proverbsDao() + @Provides fun provideSayingDao(db: AppDatabase): SayingDao = db.sayingsDao() + @Provides fun provideSearchDao(db: AppDatabase): SearchDao = db.searchesDao() + @Provides fun provideWordDao(db: AppDatabase): WordDao = db.wordsDao() +} diff --git a/app/src/main/java/com/songlib/data/models/Book.kt b/core/database/src/main/java/com/songlib/core/database/model/Book.kt similarity index 100% rename from app/src/main/java/com/songlib/data/models/Book.kt rename to core/database/src/main/java/com/songlib/core/database/model/Book.kt diff --git a/app/src/main/java/com/songlib/data/models/History.kt b/core/database/src/main/java/com/songlib/core/database/model/History.kt similarity index 100% rename from app/src/main/java/com/songlib/data/models/History.kt rename to core/database/src/main/java/com/songlib/core/database/model/History.kt diff --git a/app/src/main/java/com/songlib/data/models/Listing.kt b/core/database/src/main/java/com/songlib/core/database/model/Listing.kt similarity index 100% rename from app/src/main/java/com/songlib/data/models/Listing.kt rename to core/database/src/main/java/com/songlib/core/database/model/Listing.kt diff --git a/app/src/main/java/com/songlib/data/models/Search.kt b/core/database/src/main/java/com/songlib/core/database/model/Search.kt similarity index 100% rename from app/src/main/java/com/songlib/data/models/Search.kt rename to core/database/src/main/java/com/songlib/core/database/model/Search.kt diff --git a/app/src/main/java/com/songlib/data/models/Song.kt b/core/database/src/main/java/com/songlib/core/database/model/Song.kt similarity index 100% rename from app/src/main/java/com/songlib/data/models/Song.kt rename to core/database/src/main/java/com/songlib/core/database/model/Song.kt diff --git a/core/designsystem/build.gradle.kts b/core/designsystem/build.gradle.kts new file mode 100644 index 0000000..53db7a3 --- /dev/null +++ b/core/designsystem/build.gradle.kts @@ -0,0 +1,25 @@ +plugins { + alias(libs.plugins.songlib.android.library.compose) +} + +android { + namespace = "com.songlib.core.designsystem" +} + +dependencies { + api(project(":core:data")) + + + api(libs.material3) + api(libs.androidx.material3) + api(libs.androidx.ui) + api(libs.androidx.ui.graphics) + api(libs.androidx.foundation) + api(libs.androidx.activity.compose) + api(libs.androidx.compose.material) + api(libs.androidx.icons.extended) + + debugImplementation(libs.androidx.ui.tooling) + + implementation(libs.androidx.ui.tooling.preview) +} diff --git a/app/src/main/java/com/songlib/presentation/theme/Color.kt b/core/designsystem/src/main/java/com/songlib/core/designsystem/theme/Color.kt similarity index 100% rename from app/src/main/java/com/songlib/presentation/theme/Color.kt rename to core/designsystem/src/main/java/com/songlib/core/designsystem/theme/Color.kt diff --git a/app/src/main/java/com/songlib/presentation/theme/Theme.kt b/core/designsystem/src/main/java/com/songlib/core/designsystem/theme/Theme.kt similarity index 100% rename from app/src/main/java/com/songlib/presentation/theme/Theme.kt rename to core/designsystem/src/main/java/com/songlib/core/designsystem/theme/Theme.kt diff --git a/app/src/main/java/com/songlib/presentation/theme/Typography.kt b/core/designsystem/src/main/java/com/songlib/core/designsystem/theme/Typography.kt similarity index 100% rename from app/src/main/java/com/songlib/presentation/theme/Typography.kt rename to core/designsystem/src/main/java/com/songlib/core/designsystem/theme/Typography.kt diff --git a/core/network/build.gradle.kts b/core/network/build.gradle.kts new file mode 100644 index 0000000..582e334 --- /dev/null +++ b/core/network/build.gradle.kts @@ -0,0 +1,19 @@ +plugins { + alias(libs.plugins.songlib.android.library) + alias(libs.plugins.songlib.hilt) + kotlin("plugin.serialization") version "2.1.21" +} + +android { + namespace = "com.songlib.core.network" + buildFeatures { buildConfig = true } +} + +dependencies { + api(project(":core:database")) + + implementation(platform(libs.jan.tennert.supabase.bom)) + implementation(libs.jan.tennert.supabase.postgrest) + implementation(libs.ktor.client.android) + implementation(libs.kotlinx.serialization.json) +} diff --git a/app/src/main/java/com/songlib/data/sources/remote/ApiService.kt b/core/network/src/main/java/com/songlib/core/network/ApiService.kt similarity index 100% rename from app/src/main/java/com/songlib/data/sources/remote/ApiService.kt rename to core/network/src/main/java/com/songlib/core/network/ApiService.kt diff --git a/app/src/main/java/com/songlib/core/di/NetworkModule.kt b/core/network/src/main/java/com/songlib/core/network/di/NetworkModule.kt similarity index 100% rename from app/src/main/java/com/songlib/core/di/NetworkModule.kt rename to core/network/src/main/java/com/songlib/core/network/di/NetworkModule.kt diff --git a/core/network/src/main/java/com/songlib/core/network/dtos/IdiomDto.kt b/core/network/src/main/java/com/songlib/core/network/dtos/IdiomDto.kt new file mode 100644 index 0000000..ca56e11 --- /dev/null +++ b/core/network/src/main/java/com/songlib/core/network/dtos/IdiomDto.kt @@ -0,0 +1,14 @@ +package com.songlib.core.network.dtos + +import kotlinx.serialization.Serializable + +@Serializable +data class IdiomDto( + val rid: Int = 0, + val title: String? = null, + val meaning: String? = null, + val views: Int = 0, + val likes: Int = 0, + val createdAt: String? = null, + val updatedAt: String? = null, +) diff --git a/core/network/src/main/java/com/songlib/core/network/dtos/ProverbDto.kt b/core/network/src/main/java/com/songlib/core/network/dtos/ProverbDto.kt new file mode 100644 index 0000000..ea8e315 --- /dev/null +++ b/core/network/src/main/java/com/songlib/core/network/dtos/ProverbDto.kt @@ -0,0 +1,16 @@ +package com.songlib.core.network.dtos + +import kotlinx.serialization.Serializable + +@Serializable +data class ProverbDto( + val rid: Int = 0, + val title: String? = null, + val synonyms: String? = null, + val meaning: String? = null, + val conjugation: String? = null, + val views: Int = 0, + val likes: Int = 0, + val createdAt: String? = null, + val updatedAt: String? = null, +) diff --git a/core/network/src/main/java/com/songlib/core/network/dtos/SayingDto.kt b/core/network/src/main/java/com/songlib/core/network/dtos/SayingDto.kt new file mode 100644 index 0000000..882d8c6 --- /dev/null +++ b/core/network/src/main/java/com/songlib/core/network/dtos/SayingDto.kt @@ -0,0 +1,14 @@ +package com.songlib.core.network.dtos + +import kotlinx.serialization.Serializable + +@Serializable +data class SayingDto( + val rid: Int = 0, + val title: String, + val meaning: String? = null, + val views: Int = 0, + val likes: Int = 0, + val createdAt: String? = null, + val updatedAt: String? = null, +) diff --git a/core/network/src/main/java/com/songlib/core/network/dtos/WordDto.kt b/core/network/src/main/java/com/songlib/core/network/dtos/WordDto.kt new file mode 100644 index 0000000..66e31c5 --- /dev/null +++ b/core/network/src/main/java/com/songlib/core/network/dtos/WordDto.kt @@ -0,0 +1,16 @@ +package com.songlib.core.network.dtos + +import kotlinx.serialization.Serializable + +@Serializable +data class WordDto( + val rid: Int = 0, + val title: String? = null, + val synonyms: String? = null, + val meaning: String? = null, + val conjugation: String? = null, + val views: Int = 0, + val likes: Int = 0, + val createdAt: String? = null, + val updatedAt: String? = null, +) diff --git a/core/network/src/main/java/com/songlib/core/network/mapper/MapDtoToEntity.kt b/core/network/src/main/java/com/songlib/core/network/mapper/MapDtoToEntity.kt new file mode 100644 index 0000000..e762dde --- /dev/null +++ b/core/network/src/main/java/com/songlib/core/network/mapper/MapDtoToEntity.kt @@ -0,0 +1,64 @@ +package com.songlib.core.network.mapper + +import com.songlib.core.database.model.IdiomEntity +import com.songlib.core.database.model.ProverbEntity +import com.songlib.core.database.model.SayingEntity +import com.songlib.core.database.model.WordEntity +import com.songlib.core.network.dtos.IdiomDto +import com.songlib.core.network.dtos.ProverbDto +import com.songlib.core.network.dtos.SayingDto +import com.songlib.core.network.dtos.WordDto + +object MapDtoToEntity { + fun mapToEntity(entity: IdiomDto): IdiomEntity { + return IdiomEntity( + rid = entity.rid, + title = entity.title, + meaning = entity.meaning, + views = entity.views, + likes = entity.likes, + createdAt = entity.createdAt, + updatedAt = entity.updatedAt, + ) + } + + fun mapToEntity(entity: ProverbDto): ProverbEntity { + return ProverbEntity( + rid = entity.rid, + title = entity.title, + synonyms = entity.synonyms, + meaning = entity.meaning, + conjugation = entity.conjugation, + views = entity.views, + likes = entity.likes, + createdAt = entity.createdAt, + updatedAt = entity.updatedAt, + ) + } + + fun mapToEntity(entity: SayingDto): SayingEntity { + return SayingEntity( + rid = entity.rid, + title = entity.title, + meaning = entity.meaning, + views = entity.views, + likes = entity.likes, + createdAt = entity.createdAt, + updatedAt = entity.updatedAt, + ) + } + + fun mapToEntity(entity: WordDto): WordEntity { + return WordEntity( + rid = entity.rid, + title = entity.title, + synonyms = entity.synonyms, + meaning = entity.meaning, + conjugation = entity.conjugation, + views = entity.views, + likes = entity.likes, + createdAt = entity.createdAt, + updatedAt = entity.updatedAt, + ) + } +} \ No newline at end of file diff --git a/core/ui/build.gradle.kts b/core/ui/build.gradle.kts new file mode 100644 index 0000000..7758aba --- /dev/null +++ b/core/ui/build.gradle.kts @@ -0,0 +1,17 @@ +plugins { + alias(libs.plugins.songlib.android.library.compose) +} + +android { + namespace = "com.songlib.core.ui" +} + +dependencies { + api(project(":core:common")) + api(project(":core:database")) + api(project(":core:designsystem")) + + implementation(libs.lottie.compose) + implementation(libs.androidx.compose.livedata) + implementation(libs.androidx.ui.tooling.preview) +} diff --git a/app/src/main/java/com/songlib/presentation/components/action/AppTopBar.kt b/core/ui/src/main/java/com/songlib/core/ui/components/action/AppTopBar.kt similarity index 100% rename from app/src/main/java/com/songlib/presentation/components/action/AppTopBar.kt rename to core/ui/src/main/java/com/songlib/core/ui/components/action/AppTopBar.kt diff --git a/app/src/main/java/com/songlib/presentation/components/action/Dialogs.kt b/core/ui/src/main/java/com/songlib/core/ui/components/action/Dialogs.kt similarity index 100% rename from app/src/main/java/com/songlib/presentation/components/action/Dialogs.kt rename to core/ui/src/main/java/com/songlib/core/ui/components/action/Dialogs.kt diff --git a/app/src/main/java/com/songlib/presentation/components/action/SearchTopBar.kt b/core/ui/src/main/java/com/songlib/core/ui/components/action/SearchTopBar.kt similarity index 100% rename from app/src/main/java/com/songlib/presentation/components/action/SearchTopBar.kt rename to core/ui/src/main/java/com/songlib/core/ui/components/action/SearchTopBar.kt diff --git a/app/src/main/java/com/songlib/presentation/components/action/UpgradeBanner.kt b/core/ui/src/main/java/com/songlib/core/ui/components/action/UpgradeBanner.kt similarity index 100% rename from app/src/main/java/com/songlib/presentation/components/action/UpgradeBanner.kt rename to core/ui/src/main/java/com/songlib/core/ui/components/action/UpgradeBanner.kt diff --git a/app/src/main/java/com/songlib/presentation/components/autosize/AutoResizingText.kt b/core/ui/src/main/java/com/songlib/core/ui/components/autosize/AutoResizingText.kt similarity index 100% rename from app/src/main/java/com/songlib/presentation/components/autosize/AutoResizingText.kt rename to core/ui/src/main/java/com/songlib/core/ui/components/autosize/AutoResizingText.kt diff --git a/app/src/main/java/com/songlib/presentation/components/autosize/AutoSizeText.kt b/core/ui/src/main/java/com/songlib/core/ui/components/autosize/AutoSizeText.kt similarity index 100% rename from app/src/main/java/com/songlib/presentation/components/autosize/AutoSizeText.kt rename to core/ui/src/main/java/com/songlib/core/ui/components/autosize/AutoSizeText.kt diff --git a/app/src/main/java/com/songlib/presentation/components/autosize/AutoSizeUtils.kt b/core/ui/src/main/java/com/songlib/core/ui/components/autosize/AutoSizeUtils.kt similarity index 100% rename from app/src/main/java/com/songlib/presentation/components/autosize/AutoSizeUtils.kt rename to core/ui/src/main/java/com/songlib/core/ui/components/autosize/AutoSizeUtils.kt diff --git a/app/src/main/java/com/songlib/presentation/components/general/AppDialogs.kt b/core/ui/src/main/java/com/songlib/core/ui/components/general/AppDialogs.kt similarity index 100% rename from app/src/main/java/com/songlib/presentation/components/general/AppDialogs.kt rename to core/ui/src/main/java/com/songlib/core/ui/components/general/AppDialogs.kt diff --git a/app/src/main/java/com/songlib/presentation/components/indicators/EmptyState.kt b/core/ui/src/main/java/com/songlib/core/ui/components/indicators/EmptyState.kt similarity index 100% rename from app/src/main/java/com/songlib/presentation/components/indicators/EmptyState.kt rename to core/ui/src/main/java/com/songlib/core/ui/components/indicators/EmptyState.kt diff --git a/app/src/main/java/com/songlib/presentation/components/indicators/ErrorState.kt b/core/ui/src/main/java/com/songlib/core/ui/components/indicators/ErrorState.kt similarity index 100% rename from app/src/main/java/com/songlib/presentation/components/indicators/ErrorState.kt rename to core/ui/src/main/java/com/songlib/core/ui/components/indicators/ErrorState.kt diff --git a/app/src/main/java/com/songlib/presentation/components/indicators/LoadingState.kt b/core/ui/src/main/java/com/songlib/core/ui/components/indicators/LoadingState.kt similarity index 100% rename from app/src/main/java/com/songlib/presentation/components/indicators/LoadingState.kt rename to core/ui/src/main/java/com/songlib/core/ui/components/indicators/LoadingState.kt diff --git a/app/src/main/java/com/songlib/presentation/components/listitems/BookItem.kt b/core/ui/src/main/java/com/songlib/core/ui/components/listitems/BookItem.kt similarity index 100% rename from app/src/main/java/com/songlib/presentation/components/listitems/BookItem.kt rename to core/ui/src/main/java/com/songlib/core/ui/components/listitems/BookItem.kt diff --git a/app/src/main/java/com/songlib/presentation/components/listitems/ListingItem.kt b/core/ui/src/main/java/com/songlib/core/ui/components/listitems/ListingItem.kt similarity index 100% rename from app/src/main/java/com/songlib/presentation/components/listitems/ListingItem.kt rename to core/ui/src/main/java/com/songlib/core/ui/components/listitems/ListingItem.kt diff --git a/app/src/main/java/com/songlib/presentation/components/listitems/SongBook.kt b/core/ui/src/main/java/com/songlib/core/ui/components/listitems/SongBook.kt similarity index 100% rename from app/src/main/java/com/songlib/presentation/components/listitems/SongBook.kt rename to core/ui/src/main/java/com/songlib/core/ui/components/listitems/SongBook.kt diff --git a/app/src/main/java/com/songlib/presentation/components/listitems/SongItem.kt b/core/ui/src/main/java/com/songlib/core/ui/components/listitems/SongItem.kt similarity index 100% rename from app/src/main/java/com/songlib/presentation/components/listitems/SongItem.kt rename to core/ui/src/main/java/com/songlib/core/ui/components/listitems/SongItem.kt diff --git a/app/src/main/java/com/songlib/presentation/components/listitems/TagItem.kt b/core/ui/src/main/java/com/songlib/core/ui/components/listitems/TagItem.kt similarity index 100% rename from app/src/main/java/com/songlib/presentation/components/listitems/TagItem.kt rename to core/ui/src/main/java/com/songlib/core/ui/components/listitems/TagItem.kt diff --git a/app/src/main/java/com/songlib/data/sample/SampleBooks.kt b/core/ui/src/main/java/com/songlib/core/ui/sample/SampleBooks.kt similarity index 100% rename from app/src/main/java/com/songlib/data/sample/SampleBooks.kt rename to core/ui/src/main/java/com/songlib/core/ui/sample/SampleBooks.kt diff --git a/app/src/main/java/com/songlib/data/sample/SampleSongs.kt b/core/ui/src/main/java/com/songlib/core/ui/sample/SampleSongs.kt similarity index 100% rename from app/src/main/java/com/songlib/data/sample/SampleSongs.kt rename to core/ui/src/main/java/com/songlib/core/ui/sample/SampleSongs.kt diff --git a/app/src/main/java/com/songlib/data/sample/SampleVerses.kt b/core/ui/src/main/java/com/songlib/core/ui/sample/SampleVerses.kt similarity index 100% rename from app/src/main/java/com/songlib/data/sample/SampleVerses.kt rename to core/ui/src/main/java/com/songlib/core/ui/sample/SampleVerses.kt diff --git a/core/ui/src/main/res/drawable/app_icon.png b/core/ui/src/main/res/drawable/app_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..837d16aff3afb4f0daa40292997927599e9c064f GIT binary patch literal 105084 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 literal 0 HcmV?d00001 diff --git a/core/ui/src/main/res/drawable/empty.png b/core/ui/src/main/res/drawable/empty.png new file mode 100644 index 0000000000000000000000000000000000000000..66ae11f103525ad0c64e58e7b00b337a24956f37 GIT binary patch literal 19297 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 + + + \ No newline at end of file diff --git a/app/src/main/java/com/songlib/presentation/splash/SplashViewModel.kt b/feature/splash/src/main/java/com/songlib/feature/splash/SplashViewModel.kt similarity index 100% rename from app/src/main/java/com/songlib/presentation/splash/SplashViewModel.kt rename to feature/splash/src/main/java/com/songlib/feature/splash/SplashViewModel.kt diff --git a/app/src/main/java/com/songlib/presentation/splash/components/SplashComponents.kt b/feature/splash/src/main/java/com/songlib/feature/splash/components/SplashComponents.kt similarity index 100% rename from app/src/main/java/com/songlib/presentation/splash/components/SplashComponents.kt rename to feature/splash/src/main/java/com/songlib/feature/splash/components/SplashComponents.kt diff --git a/app/src/main/java/com/songlib/presentation/splash/view/SplashScreen.kt b/feature/splash/src/main/java/com/songlib/feature/splash/view/SplashScreen.kt similarity index 100% rename from app/src/main/java/com/songlib/presentation/splash/view/SplashScreen.kt rename to feature/splash/src/main/java/com/songlib/feature/splash/view/SplashScreen.kt diff --git a/feature/splash/src/main/res/drawable/app_icon.png b/feature/splash/src/main/res/drawable/app_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6c618691db3162cd914801ab79129c481ca16317 GIT binary patch literal 58711 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%0A3?E3U`P2X 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 Date: Tue, 12 May 2026 12:05:10 +0300 Subject: [PATCH 2/2] fixng refrences --- .idea/icon.png | Bin 0 -> 245090 bytes .idea/icon_dark.png | Bin 0 -> 80039 bytes app/src/main/java/com/songlib/MainActivity.kt | 4 +-- .../com/songlib/app/navigation/AppNavHost.kt | 30 +++++++++--------- .../com/songlib/core/common/entity/Basics.kt | 2 +- .../com/songlib/core/common/entity/UiState.kt | 2 +- .../core/common/helpers/NetworkHelpers.kt | 1 + .../songlib/core/common/utils/AppConstants.kt | 2 +- .../com/songlib/core/common/utils/AppUtil.kt | 2 +- .../songlib/core/common/utils/SongUtils.kt | 4 +-- .../com/songlib/core/data/di/DataModule.kt | 21 ++++++------ .../songlib/core/data/repos/ListingRepo.kt | 10 +++--- .../com/songlib/core/data/repos/PrefsRepo.kt | 4 +-- .../songlib/core/data/repos/SongBookRepo.kt | 10 +++--- .../com/songlib/core/data/repos/SubsRepo.kt | 2 +- .../com/songlib/core/data/repos/ThemeRepo.kt | 2 +- .../songlib/core/data/repos/TrackingRepo.kt | 8 ++--- .../com/songlib/core/database/AppDatabase.kt | 6 ++-- .../com/songlib/core/database/daos/BookDao.kt | 6 ++-- .../songlib/core/database/daos/HistoryDao.kt | 6 ++-- .../songlib/core/database/daos/ListingDao.kt | 6 ++-- .../songlib/core/database/daos/SearchDao.kt | 6 ++-- .../com/songlib/core/database/daos/SongDao.kt | 6 ++-- .../com/songlib/core/database/model/Book.kt | 4 +-- .../songlib/core/database/model/History.kt | 4 +-- .../songlib/core/database/model/Listing.kt | 4 +-- .../com/songlib/core/database/model/Search.kt | 4 +-- .../com/songlib/core/database/model/Song.kt | 4 +-- .../songlib/core/designsystem/theme/Color.kt | 2 +- .../songlib/core/designsystem/theme/Theme.kt | 2 +- .../core/designsystem/theme/Typography.kt | 2 +- .../com/songlib/core/network/ApiService.kt | 6 ++-- .../songlib/core/network/di/NetworkModule.kt | 6 ++-- .../core/ui/components/action/AppTopBar.kt | 2 +- .../core/ui/components/action/Dialogs.kt | 2 +- .../core/ui/components/action/SearchTopBar.kt | 2 +- .../ui/components/action/UpgradeBanner.kt | 2 +- .../components/autosize/AutoResizingText.kt | 2 +- .../ui/components/autosize/AutoSizeText.kt | 2 +- .../ui/components/autosize/AutoSizeUtils.kt | 2 +- .../core/ui/components/general/AppDialogs.kt | 2 +- .../ui/components/indicators/EmptyState.kt | 2 +- .../ui/components/indicators/ErrorState.kt | 2 +- .../ui/components/indicators/LoadingState.kt | 2 +- .../core/ui/components/listitems/BookItem.kt | 2 +- .../ui/components/listitems/ListingItem.kt | 4 +-- .../core/ui/components/listitems/SongBook.kt | 10 +++--- .../core/ui/components/listitems/SongItem.kt | 8 ++--- .../core/ui/components/listitems/TagItem.kt | 2 +- .../com/songlib/core/ui/sample/SampleBooks.kt | 6 ++-- .../com/songlib/core/ui/sample/SampleSongs.kt | 4 +-- .../songlib/core/ui/sample/SampleVerses.kt | 4 +-- .../com/songlib/feature/home/HomeViewModel.kt | 20 ++++++------ .../feature/home/components/BottomNavBar.kt | 2 +- .../home/components/ChooseListingSheet.kt | 4 +-- .../feature/home/components/DialPad.kt | 2 +- .../feature/home/components/HomeAppBar.kt | 10 +++--- .../feature/home/components/ListingsList.kt | 8 ++--- .../feature/home/components/SongsList.kt | 10 +++--- .../songlib/feature/home/view/HomeScreen.kt | 16 +++++----- .../feature/home/view/tabs/HomeLikes.kt | 16 +++++----- .../feature/home/view/tabs/HomeListings.kt | 18 +++++------ .../feature/home/view/tabs/HomeSearch.kt | 20 ++++++------ .../feature/listing/ListingViewModel.kt | 12 +++---- .../feature/listing/view/ListedSongs.kt | 8 ++--- .../feature/listing/view/ListingScreen.kt | 14 ++++---- .../feature/presenter/PresenterViewModel.kt | 14 ++++---- .../components/PresenterIndicators.kt | 4 +-- .../presenter/components/PresenterTabs.kt | 8 ++--- .../feature/presenter/view/PresenterScreen.kt | 16 +++++----- .../feature/selection/SelectionViewModel.kt | 8 ++--- .../selection/components/SelectionFab.kt | 8 ++--- .../selection/view/SelectionContent.kt | 10 +++--- .../feature/selection/view/SelectionScreen.kt | 16 +++++----- .../feature/settings/SettingsViewModel.kt | 8 ++--- .../settings/components/SettingsDialogs.kt | 2 +- .../feature/settings/view/SettingsScreen.kt | 18 +++++------ .../songlib/feature/splash/SplashViewModel.kt | 8 ++--- .../splash/components/SplashComponents.kt | 2 +- .../feature/splash/view/SplashScreen.kt | 8 ++--- 80 files changed, 267 insertions(+), 263 deletions(-) create mode 100644 .idea/icon.png create mode 100644 .idea/icon_dark.png diff --git a/.idea/icon.png b/.idea/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b2237ef9c1a3dcfd7cd1a1067f96141deca29576 GIT binary patch literal 245090 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 Rnt#w(q=ptJX5ClG1*Ae@Z{5eXHyx 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

(B#YsQT7!!k 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%0D}86`Zf=_ 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 Bz1IK$ literal 0 HcmV?d00001 diff --git a/.idea/icon_dark.png b/.idea/icon_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e6d5dd860ca61f7cf7b2782dd9c4a7636239041d GIT binary patch literal 80039 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 true diff --git a/app/src/main/java/com/songlib/app/navigation/AppNavHost.kt b/app/src/main/java/com/songlib/app/navigation/AppNavHost.kt index 3311b8c..3d86ce7 100644 --- a/app/src/main/java/com/songlib/app/navigation/AppNavHost.kt +++ b/app/src/main/java/com/songlib/app/navigation/AppNavHost.kt @@ -6,21 +6,21 @@ import androidx.compose.ui.ExperimentalComposeUiApi import androidx.hilt.navigation.compose.hiltViewModel import androidx.navigation.* import androidx.navigation.compose.* -import com.songlib.data.models.* -import com.songlib.domain.repos.ThemeRepository -import com.songlib.presentation.home.HomeViewModel -import com.songlib.presentation.home.view.HomeScreen -import com.songlib.presentation.listing.ListingViewModel -import com.songlib.presentation.listing.view.ListingScreen -import com.songlib.presentation.navigation.Routes -import com.songlib.presentation.presenter.PresenterViewModel -import com.songlib.presentation.presenter.view.PresenterScreen -import com.songlib.presentation.selection.SelectionViewModel -import com.songlib.presentation.selection.view.SelectionScreen -import com.songlib.presentation.settings.SettingsViewModel -import com.songlib.presentation.settings.view.SettingsScreen -import com.songlib.presentation.splash.SplashViewModel -import com.songlib.presentation.splash.view.SplashScreen +import com.songlib.core.database.model.* +import com.songlib.core.data.repos.ThemeRepository +import com.songlib.feature.home.HomeViewModel +import com.songlib.feature.home.view.HomeScreen +import com.songlib.feature.listing.ListingViewModel +import com.songlib.feature.listing.view.ListingScreen +import com.songlib.core.common.utils.Routes +import com.songlib.feature.presenter.PresenterViewModel +import com.songlib.feature.presenter.view.PresenterScreen +import com.songlib.feature.selection.SelectionViewModel +import com.songlib.feature.selection.view.SelectionScreen +import com.songlib.feature.settings.SettingsViewModel +import com.songlib.feature.settings.view.SettingsScreen +import com.songlib.feature.splash.SplashViewModel +import com.songlib.feature.splash.view.SplashScreen @OptIn(ExperimentalComposeUiApi::class, ExperimentalFoundationApi::class) @Composable diff --git a/core/common/src/main/java/com/songlib/core/common/entity/Basics.kt b/core/common/src/main/java/com/songlib/core/common/entity/Basics.kt index e439c02..5b0fc88 100644 --- a/core/common/src/main/java/com/songlib/core/common/entity/Basics.kt +++ b/core/common/src/main/java/com/songlib/core/common/entity/Basics.kt @@ -1,4 +1,4 @@ -package com.songlib.domain.entity +package com.songlib.core.common.entity data class Selectable( val data: T, diff --git a/core/common/src/main/java/com/songlib/core/common/entity/UiState.kt b/core/common/src/main/java/com/songlib/core/common/entity/UiState.kt index 9c47c42..2de8492 100644 --- a/core/common/src/main/java/com/songlib/core/common/entity/UiState.kt +++ b/core/common/src/main/java/com/songlib/core/common/entity/UiState.kt @@ -1,4 +1,4 @@ -package com.songlib.domain.entity +package com.songlib.core.common.entity sealed class UiState { object Idle : UiState() diff --git a/core/common/src/main/java/com/songlib/core/common/helpers/NetworkHelpers.kt b/core/common/src/main/java/com/songlib/core/common/helpers/NetworkHelpers.kt index 9563199..de3acb0 100644 --- a/core/common/src/main/java/com/songlib/core/common/helpers/NetworkHelpers.kt +++ b/core/common/src/main/java/com/songlib/core/common/helpers/NetworkHelpers.kt @@ -1,3 +1,4 @@ +package com.songlib.core.common.helpers import android.content.Context import android.net.* diff --git a/core/common/src/main/java/com/songlib/core/common/utils/AppConstants.kt b/core/common/src/main/java/com/songlib/core/common/utils/AppConstants.kt index aa4ad17..a0eee3a 100644 --- a/core/common/src/main/java/com/songlib/core/common/utils/AppConstants.kt +++ b/core/common/src/main/java/com/songlib/core/common/utils/AppConstants.kt @@ -1,4 +1,4 @@ -package com.songlib.core.utils +package com.songlib.core.common.utils object ApiConstants { const val BASE = "https://songlive.vercel.app/" diff --git a/core/common/src/main/java/com/songlib/core/common/utils/AppUtil.kt b/core/common/src/main/java/com/songlib/core/common/utils/AppUtil.kt index ac24692..7ec7241 100644 --- a/core/common/src/main/java/com/songlib/core/common/utils/AppUtil.kt +++ b/core/common/src/main/java/com/songlib/core/common/utils/AppUtil.kt @@ -1,4 +1,4 @@ -package com.songlib.core.utils +package com.songlib.core.common.utils fun refineTitle(textTitle: String): String { return textTitle.replace("''", "'") diff --git a/core/common/src/main/java/com/songlib/core/common/utils/SongUtils.kt b/core/common/src/main/java/com/songlib/core/common/utils/SongUtils.kt index 2812664..60f6291 100644 --- a/core/common/src/main/java/com/songlib/core/common/utils/SongUtils.kt +++ b/core/common/src/main/java/com/songlib/core/common/utils/SongUtils.kt @@ -1,6 +1,6 @@ -package com.songlib.core.utils +package com.songlib.core.common.utils -import com.songlib.data.models.Song +import com.songlib.core.database.model.Song object SongUtils { diff --git a/core/data/src/main/java/com/songlib/core/data/di/DataModule.kt b/core/data/src/main/java/com/songlib/core/data/di/DataModule.kt index 56a09a5..bd116b2 100644 --- a/core/data/src/main/java/com/songlib/core/data/di/DataModule.kt +++ b/core/data/src/main/java/com/songlib/core/data/di/DataModule.kt @@ -1,13 +1,14 @@ -package com.songlib.core.di +package com.songlib.core.data.di import android.content.Context -import com.songlib.data.sources.remote.ApiService -import com.songlib.domain.repos.ListingRepo -import com.songlib.domain.repos.PrefsRepo -import com.songlib.domain.repos.SongBookRepo -import com.songlib.domain.repos.SubsRepo -import com.songlib.domain.repos.ThemeRepository -import com.songlib.domain.repos.TrackingRepo +import com.songlib.core.network.ApiService +import com.songlib.core.network.di.NetworkModule +import com.songlib.core.data.repos.ListingRepo +import com.songlib.core.data.repos.PrefsRepo +import com.songlib.core.data.repos.SongBookRepo +import com.songlib.core.data.repos.SubsRepo +import com.songlib.core.data.repos.ThemeRepository +import com.songlib.core.data.repos.TrackingRepo import dagger.* import dagger.hilt.InstallIn import dagger.hilt.android.qualifiers.ApplicationContext @@ -16,6 +17,8 @@ import javax.inject.Singleton @InstallIn(SingletonComponent::class) @Module(includes = [NetworkModule::class]) +object DataModule { + @Provides @Singleton fun provideListingRepository( @@ -51,4 +54,4 @@ import javax.inject.Singleton fun provideTrackingRepository( @ApplicationContext context: Context, ): TrackingRepo = TrackingRepo(context) -} \ No newline at end of file +} diff --git a/core/data/src/main/java/com/songlib/core/data/repos/ListingRepo.kt b/core/data/src/main/java/com/songlib/core/data/repos/ListingRepo.kt index 1458f48..0dcfca6 100644 --- a/core/data/src/main/java/com/songlib/core/data/repos/ListingRepo.kt +++ b/core/data/src/main/java/com/songlib/core/data/repos/ListingRepo.kt @@ -1,10 +1,10 @@ -package com.songlib.domain.repos +package com.songlib.core.data.repos import android.content.* -import com.songlib.core.utils.toTimeAgo -import com.songlib.data.models.* -import com.songlib.data.sources.local.* -import com.songlib.data.sources.local.daos.* +import com.songlib.core.common.utils.toTimeAgo +import com.songlib.core.database.model.* +import com.songlib.core.database.* +import com.songlib.core.database.daos.* import kotlinx.coroutines.* import javax.inject.* diff --git a/core/data/src/main/java/com/songlib/core/data/repos/PrefsRepo.kt b/core/data/src/main/java/com/songlib/core/data/repos/PrefsRepo.kt index 7701e6a..832c39f 100644 --- a/core/data/src/main/java/com/songlib/core/data/repos/PrefsRepo.kt +++ b/core/data/src/main/java/com/songlib/core/data/repos/PrefsRepo.kt @@ -1,7 +1,7 @@ -package com.songlib.domain.repos +package com.songlib.core.data.repos import android.content.Context -import com.songlib.core.utils.PrefConstants +import com.songlib.core.common.utils.PrefConstants import dagger.hilt.android.qualifiers.ApplicationContext import javax.inject.* import androidx.core.content.edit diff --git a/core/data/src/main/java/com/songlib/core/data/repos/SongBookRepo.kt b/core/data/src/main/java/com/songlib/core/data/repos/SongBookRepo.kt index 7221a20..170f937 100644 --- a/core/data/src/main/java/com/songlib/core/data/repos/SongBookRepo.kt +++ b/core/data/src/main/java/com/songlib/core/data/repos/SongBookRepo.kt @@ -1,11 +1,11 @@ -package com.songlib.domain.repos +package com.songlib.core.data.repos import android.content.* import android.util.Log -import com.songlib.data.models.* -import com.songlib.data.sources.local.* -import com.songlib.data.sources.local.daos.* -import com.songlib.data.sources.remote.ApiService +import com.songlib.core.database.model.* +import com.songlib.core.database.* +import com.songlib.core.database.daos.* +import com.songlib.core.network.ApiService import kotlinx.coroutines.* import kotlinx.coroutines.flow.* import javax.inject.* diff --git a/core/data/src/main/java/com/songlib/core/data/repos/SubsRepo.kt b/core/data/src/main/java/com/songlib/core/data/repos/SubsRepo.kt index d170560..e20d787 100644 --- a/core/data/src/main/java/com/songlib/core/data/repos/SubsRepo.kt +++ b/core/data/src/main/java/com/songlib/core/data/repos/SubsRepo.kt @@ -1,4 +1,4 @@ -package com.songlib.domain.repos +package com.songlib.core.data.repos import com.revenuecat.purchases.* import javax.inject.* diff --git a/core/data/src/main/java/com/songlib/core/data/repos/ThemeRepo.kt b/core/data/src/main/java/com/songlib/core/data/repos/ThemeRepo.kt index 93b3ea4..b65b72b 100644 --- a/core/data/src/main/java/com/songlib/core/data/repos/ThemeRepo.kt +++ b/core/data/src/main/java/com/songlib/core/data/repos/ThemeRepo.kt @@ -1,4 +1,4 @@ -package com.songlib.domain.repos +package com.songlib.core.data.repos import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.* diff --git a/core/data/src/main/java/com/songlib/core/data/repos/TrackingRepo.kt b/core/data/src/main/java/com/songlib/core/data/repos/TrackingRepo.kt index 7056819..7e8efda 100644 --- a/core/data/src/main/java/com/songlib/core/data/repos/TrackingRepo.kt +++ b/core/data/src/main/java/com/songlib/core/data/repos/TrackingRepo.kt @@ -1,9 +1,9 @@ -package com.songlib.domain.repos +package com.songlib.core.data.repos import android.content.* -import com.songlib.data.models.* -import com.songlib.data.sources.local.* -import com.songlib.data.sources.local.daos.* +import com.songlib.core.database.model.* +import com.songlib.core.database.* +import com.songlib.core.database.daos.* import kotlinx.coroutines.* import javax.inject.* diff --git a/core/database/src/main/java/com/songlib/core/database/AppDatabase.kt b/core/database/src/main/java/com/songlib/core/database/AppDatabase.kt index 12bba16..3075d50 100644 --- a/core/database/src/main/java/com/songlib/core/database/AppDatabase.kt +++ b/core/database/src/main/java/com/songlib/core/database/AppDatabase.kt @@ -1,9 +1,9 @@ -package com.songlib.data.sources.local +package com.songlib.core.database import android.content.Context import androidx.room.* -import com.songlib.data.models.* -import com.songlib.data.sources.local.daos.* +import com.songlib.core.database.model.* +import com.songlib.core.database.daos.* @Database( entities = [Book::class, History::class, Listing::class, Search::class, Song::class], diff --git a/core/database/src/main/java/com/songlib/core/database/daos/BookDao.kt b/core/database/src/main/java/com/songlib/core/database/daos/BookDao.kt index d8d1e0d..e1618f6 100644 --- a/core/database/src/main/java/com/songlib/core/database/daos/BookDao.kt +++ b/core/database/src/main/java/com/songlib/core/database/daos/BookDao.kt @@ -1,8 +1,8 @@ -package com.songlib.data.sources.local.daos +package com.songlib.core.database.daos import androidx.room.* -import com.songlib.core.utils.DbConstants -import com.songlib.data.models.Book +import com.songlib.core.common.utils.DbConstants +import com.songlib.core.database.model.Book @Dao interface BookDao { diff --git a/core/database/src/main/java/com/songlib/core/database/daos/HistoryDao.kt b/core/database/src/main/java/com/songlib/core/database/daos/HistoryDao.kt index 1ad2d27..6b910ca 100644 --- a/core/database/src/main/java/com/songlib/core/database/daos/HistoryDao.kt +++ b/core/database/src/main/java/com/songlib/core/database/daos/HistoryDao.kt @@ -1,8 +1,8 @@ -package com.songlib.data.sources.local.daos +package com.songlib.core.database.daos import androidx.room.* -import com.songlib.core.utils.DbConstants -import com.songlib.data.models.History +import com.songlib.core.common.utils.DbConstants +import com.songlib.core.database.model.History @Dao interface HistoryDao { diff --git a/core/database/src/main/java/com/songlib/core/database/daos/ListingDao.kt b/core/database/src/main/java/com/songlib/core/database/daos/ListingDao.kt index 0c01250..5dce90d 100644 --- a/core/database/src/main/java/com/songlib/core/database/daos/ListingDao.kt +++ b/core/database/src/main/java/com/songlib/core/database/daos/ListingDao.kt @@ -1,8 +1,8 @@ -package com.songlib.data.sources.local.daos +package com.songlib.core.database.daos import androidx.room.* -import com.songlib.core.utils.DbConstants -import com.songlib.data.models.Listing +import com.songlib.core.common.utils.DbConstants +import com.songlib.core.database.model.Listing @Dao interface ListingDao { diff --git a/core/database/src/main/java/com/songlib/core/database/daos/SearchDao.kt b/core/database/src/main/java/com/songlib/core/database/daos/SearchDao.kt index cd42f33..c32be59 100644 --- a/core/database/src/main/java/com/songlib/core/database/daos/SearchDao.kt +++ b/core/database/src/main/java/com/songlib/core/database/daos/SearchDao.kt @@ -1,8 +1,8 @@ -package com.songlib.data.sources.local.daos +package com.songlib.core.database.daos import androidx.room.* -import com.songlib.core.utils.DbConstants -import com.songlib.data.models.Search +import com.songlib.core.common.utils.DbConstants +import com.songlib.core.database.model.Search @Dao interface SearchDao { diff --git a/core/database/src/main/java/com/songlib/core/database/daos/SongDao.kt b/core/database/src/main/java/com/songlib/core/database/daos/SongDao.kt index c39feef..191d078 100644 --- a/core/database/src/main/java/com/songlib/core/database/daos/SongDao.kt +++ b/core/database/src/main/java/com/songlib/core/database/daos/SongDao.kt @@ -1,8 +1,8 @@ -package com.songlib.data.sources.local.daos +package com.songlib.core.database.daos import androidx.room.* -import com.songlib.core.utils.DbConstants -import com.songlib.data.models.Song +import com.songlib.core.common.utils.DbConstants +import com.songlib.core.database.model.Song @Dao interface SongDao { diff --git a/core/database/src/main/java/com/songlib/core/database/model/Book.kt b/core/database/src/main/java/com/songlib/core/database/model/Book.kt index bb69569..2d60faf 100644 --- a/core/database/src/main/java/com/songlib/core/database/model/Book.kt +++ b/core/database/src/main/java/com/songlib/core/database/model/Book.kt @@ -1,9 +1,9 @@ -package com.songlib.data.models +package com.songlib.core.database.model import android.os.Parcelable import androidx.annotation.Keep import androidx.room.* -import com.songlib.core.utils.DbConstants +import com.songlib.core.common.utils.DbConstants import kotlinx.parcelize.Parcelize @Keep diff --git a/core/database/src/main/java/com/songlib/core/database/model/History.kt b/core/database/src/main/java/com/songlib/core/database/model/History.kt index 5674b00..94cc833 100644 --- a/core/database/src/main/java/com/songlib/core/database/model/History.kt +++ b/core/database/src/main/java/com/songlib/core/database/model/History.kt @@ -1,8 +1,8 @@ -package com.songlib.data.models +package com.songlib.core.database.model import androidx.annotation.Keep import androidx.room.* -import com.songlib.core.utils.DbConstants +import com.songlib.core.common.utils.DbConstants @Keep @Entity(tableName = DbConstants.HISTORIES) diff --git a/core/database/src/main/java/com/songlib/core/database/model/Listing.kt b/core/database/src/main/java/com/songlib/core/database/model/Listing.kt index f99cc25..ba70272 100644 --- a/core/database/src/main/java/com/songlib/core/database/model/Listing.kt +++ b/core/database/src/main/java/com/songlib/core/database/model/Listing.kt @@ -1,9 +1,9 @@ -package com.songlib.data.models +package com.songlib.core.database.model import android.os.Parcelable import androidx.annotation.Keep import androidx.room.* -import com.songlib.core.utils.DbConstants +import com.songlib.core.common.utils.DbConstants import kotlinx.parcelize.Parcelize @Keep diff --git a/core/database/src/main/java/com/songlib/core/database/model/Search.kt b/core/database/src/main/java/com/songlib/core/database/model/Search.kt index 775198a..6d0ad1a 100644 --- a/core/database/src/main/java/com/songlib/core/database/model/Search.kt +++ b/core/database/src/main/java/com/songlib/core/database/model/Search.kt @@ -1,8 +1,8 @@ -package com.songlib.data.models +package com.songlib.core.database.model import androidx.annotation.Keep import androidx.room.* -import com.songlib.core.utils.DbConstants +import com.songlib.core.common.utils.DbConstants import java.util.Date @Keep diff --git a/core/database/src/main/java/com/songlib/core/database/model/Song.kt b/core/database/src/main/java/com/songlib/core/database/model/Song.kt index e81d341..5103ba9 100644 --- a/core/database/src/main/java/com/songlib/core/database/model/Song.kt +++ b/core/database/src/main/java/com/songlib/core/database/model/Song.kt @@ -1,9 +1,9 @@ -package com.songlib.data.models +package com.songlib.core.database.model import android.os.Parcelable import androidx.annotation.Keep import androidx.room.* -import com.songlib.core.utils.DbConstants +import com.songlib.core.common.utils.DbConstants import kotlinx.parcelize.Parcelize @Keep diff --git a/core/designsystem/src/main/java/com/songlib/core/designsystem/theme/Color.kt b/core/designsystem/src/main/java/com/songlib/core/designsystem/theme/Color.kt index 43bc01e..dec461c 100644 --- a/core/designsystem/src/main/java/com/songlib/core/designsystem/theme/Color.kt +++ b/core/designsystem/src/main/java/com/songlib/core/designsystem/theme/Color.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.theme +package com.songlib.core.designsystem.theme import androidx.compose.ui.graphics.Color diff --git a/core/designsystem/src/main/java/com/songlib/core/designsystem/theme/Theme.kt b/core/designsystem/src/main/java/com/songlib/core/designsystem/theme/Theme.kt index 609f876..53a3488 100644 --- a/core/designsystem/src/main/java/com/songlib/core/designsystem/theme/Theme.kt +++ b/core/designsystem/src/main/java/com/songlib/core/designsystem/theme/Theme.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.theme +package com.songlib.core.designsystem.theme import android.app.Activity import android.os.Build diff --git a/core/designsystem/src/main/java/com/songlib/core/designsystem/theme/Typography.kt b/core/designsystem/src/main/java/com/songlib/core/designsystem/theme/Typography.kt index 668cf01..6006949 100644 --- a/core/designsystem/src/main/java/com/songlib/core/designsystem/theme/Typography.kt +++ b/core/designsystem/src/main/java/com/songlib/core/designsystem/theme/Typography.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.theme +package com.songlib.core.designsystem.theme import androidx.compose.material3.Typography import androidx.compose.ui.text.TextStyle diff --git a/core/network/src/main/java/com/songlib/core/network/ApiService.kt b/core/network/src/main/java/com/songlib/core/network/ApiService.kt index 5cd9794..7a9a422 100644 --- a/core/network/src/main/java/com/songlib/core/network/ApiService.kt +++ b/core/network/src/main/java/com/songlib/core/network/ApiService.kt @@ -1,8 +1,8 @@ -package com.songlib.data.sources.remote +package com.songlib.core.network import androidx.annotation.Keep -import com.songlib.core.utils.ApiConstants -import com.songlib.data.models.* +import com.songlib.core.common.utils.ApiConstants +import com.songlib.core.database.model.* import retrofit2.http.* @Keep diff --git a/core/network/src/main/java/com/songlib/core/network/di/NetworkModule.kt b/core/network/src/main/java/com/songlib/core/network/di/NetworkModule.kt index 319eb60..ba78f7d 100644 --- a/core/network/src/main/java/com/songlib/core/network/di/NetworkModule.kt +++ b/core/network/src/main/java/com/songlib/core/network/di/NetworkModule.kt @@ -1,8 +1,8 @@ -package com.songlib.core.di +package com.songlib.core.network.di import com.songlib.BuildConfig -import com.songlib.core.utils.ApiConstants -import com.songlib.data.sources.remote.ApiService +import com.songlib.core.common.utils.ApiConstants +import com.songlib.core.network.ApiService import dagger.* import dagger.hilt.InstallIn import dagger.hilt.components.SingletonComponent diff --git a/core/ui/src/main/java/com/songlib/core/ui/components/action/AppTopBar.kt b/core/ui/src/main/java/com/songlib/core/ui/components/action/AppTopBar.kt index 8ab3ed1..ff33d83 100644 --- a/core/ui/src/main/java/com/songlib/core/ui/components/action/AppTopBar.kt +++ b/core/ui/src/main/java/com/songlib/core/ui/components/action/AppTopBar.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.components.action +package com.songlib.core.ui.components.action import androidx.compose.foundation.layout.* import androidx.compose.material.icons.Icons diff --git a/core/ui/src/main/java/com/songlib/core/ui/components/action/Dialogs.kt b/core/ui/src/main/java/com/songlib/core/ui/components/action/Dialogs.kt index ca79b53..2699d19 100644 --- a/core/ui/src/main/java/com/songlib/core/ui/components/action/Dialogs.kt +++ b/core/ui/src/main/java/com/songlib/core/ui/components/action/Dialogs.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.components.action +package com.songlib.core.ui.components.action import androidx.compose.material3.AlertDialog import androidx.compose.material3.Text diff --git a/core/ui/src/main/java/com/songlib/core/ui/components/action/SearchTopBar.kt b/core/ui/src/main/java/com/songlib/core/ui/components/action/SearchTopBar.kt index 34fcf7a..e1f3baa 100644 --- a/core/ui/src/main/java/com/songlib/core/ui/components/action/SearchTopBar.kt +++ b/core/ui/src/main/java/com/songlib/core/ui/components/action/SearchTopBar.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.components.action +package com.songlib.core.ui.components.action import androidx.compose.foundation.* import androidx.compose.foundation.layout.* diff --git a/core/ui/src/main/java/com/songlib/core/ui/components/action/UpgradeBanner.kt b/core/ui/src/main/java/com/songlib/core/ui/components/action/UpgradeBanner.kt index 5b571ec..68ad9f9 100644 --- a/core/ui/src/main/java/com/songlib/core/ui/components/action/UpgradeBanner.kt +++ b/core/ui/src/main/java/com/songlib/core/ui/components/action/UpgradeBanner.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.components.action +package com.songlib.core.ui.components.action import androidx.compose.foundation.layout.* import androidx.compose.material.icons.Icons diff --git a/core/ui/src/main/java/com/songlib/core/ui/components/autosize/AutoResizingText.kt b/core/ui/src/main/java/com/songlib/core/ui/components/autosize/AutoResizingText.kt index b148a93..c8abc97 100644 --- a/core/ui/src/main/java/com/songlib/core/ui/components/autosize/AutoResizingText.kt +++ b/core/ui/src/main/java/com/songlib/core/ui/components/autosize/AutoResizingText.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.components.autosize +package com.songlib.core.ui.components.autosize import android.annotation.SuppressLint import androidx.compose.foundation.layout.BoxWithConstraints diff --git a/core/ui/src/main/java/com/songlib/core/ui/components/autosize/AutoSizeText.kt b/core/ui/src/main/java/com/songlib/core/ui/components/autosize/AutoSizeText.kt index dd5f01e..e1c3de8 100644 --- a/core/ui/src/main/java/com/songlib/core/ui/components/autosize/AutoSizeText.kt +++ b/core/ui/src/main/java/com/songlib/core/ui/components/autosize/AutoSizeText.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.components.autosize +package com.songlib.core.ui.components.autosize import androidx.compose.material3.* import androidx.compose.runtime.* diff --git a/core/ui/src/main/java/com/songlib/core/ui/components/autosize/AutoSizeUtils.kt b/core/ui/src/main/java/com/songlib/core/ui/components/autosize/AutoSizeUtils.kt index 162ee35..48b5139 100644 --- a/core/ui/src/main/java/com/songlib/core/ui/components/autosize/AutoSizeUtils.kt +++ b/core/ui/src/main/java/com/songlib/core/ui/components/autosize/AutoSizeUtils.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.components.autosize +package com.songlib.core.ui.components.autosize import androidx.compose.ui.unit.TextUnit diff --git a/core/ui/src/main/java/com/songlib/core/ui/components/general/AppDialogs.kt b/core/ui/src/main/java/com/songlib/core/ui/components/general/AppDialogs.kt index 3032136..1a0064c 100644 --- a/core/ui/src/main/java/com/songlib/core/ui/components/general/AppDialogs.kt +++ b/core/ui/src/main/java/com/songlib/core/ui/components/general/AppDialogs.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.components.general +package com.songlib.core.ui.components.general import androidx.compose.material3.* import androidx.compose.runtime.Composable diff --git a/core/ui/src/main/java/com/songlib/core/ui/components/indicators/EmptyState.kt b/core/ui/src/main/java/com/songlib/core/ui/components/indicators/EmptyState.kt index e612d21..d5a83d5 100644 --- a/core/ui/src/main/java/com/songlib/core/ui/components/indicators/EmptyState.kt +++ b/core/ui/src/main/java/com/songlib/core/ui/components/indicators/EmptyState.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.components.indicators +package com.songlib.core.ui.components.indicators import androidx.compose.foundation.Image import androidx.compose.foundation.layout.* diff --git a/core/ui/src/main/java/com/songlib/core/ui/components/indicators/ErrorState.kt b/core/ui/src/main/java/com/songlib/core/ui/components/indicators/ErrorState.kt index f36ffcd..53ff3d0 100644 --- a/core/ui/src/main/java/com/songlib/core/ui/components/indicators/ErrorState.kt +++ b/core/ui/src/main/java/com/songlib/core/ui/components/indicators/ErrorState.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.components.indicators +package com.songlib.core.ui.components.indicators import androidx.compose.foundation.layout.* import androidx.compose.material.icons.Icons diff --git a/core/ui/src/main/java/com/songlib/core/ui/components/indicators/LoadingState.kt b/core/ui/src/main/java/com/songlib/core/ui/components/indicators/LoadingState.kt index 84b2178..66ed3fd 100644 --- a/core/ui/src/main/java/com/songlib/core/ui/components/indicators/LoadingState.kt +++ b/core/ui/src/main/java/com/songlib/core/ui/components/indicators/LoadingState.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.components.indicators +package com.songlib.core.ui.components.indicators import androidx.compose.foundation.layout.* import androidx.compose.material3.* diff --git a/core/ui/src/main/java/com/songlib/core/ui/components/listitems/BookItem.kt b/core/ui/src/main/java/com/songlib/core/ui/components/listitems/BookItem.kt index b14005b..2afdd57 100644 --- a/core/ui/src/main/java/com/songlib/core/ui/components/listitems/BookItem.kt +++ b/core/ui/src/main/java/com/songlib/core/ui/components/listitems/BookItem.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.components.listitems +package com.songlib.core.ui.components.listitems import androidx.compose.foundation.layout.* import androidx.compose.foundation.shape.* diff --git a/core/ui/src/main/java/com/songlib/core/ui/components/listitems/ListingItem.kt b/core/ui/src/main/java/com/songlib/core/ui/components/listitems/ListingItem.kt index 20185d0..3b55982 100644 --- a/core/ui/src/main/java/com/songlib/core/ui/components/listitems/ListingItem.kt +++ b/core/ui/src/main/java/com/songlib/core/ui/components/listitems/ListingItem.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.components.listitems +package com.songlib.core.ui.components.listitems import androidx.compose.foundation.layout.* import androidx.compose.material3.* @@ -8,7 +8,7 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.text.TextStyle import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.unit.* -import com.songlib.data.models.ListingUi +import com.songlib.core.database.model.ListingUi @Composable fun ListingItem(listing: ListingUi) { diff --git a/core/ui/src/main/java/com/songlib/core/ui/components/listitems/SongBook.kt b/core/ui/src/main/java/com/songlib/core/ui/components/listitems/SongBook.kt index f40e84c..44e36f0 100644 --- a/core/ui/src/main/java/com/songlib/core/ui/components/listitems/SongBook.kt +++ b/core/ui/src/main/java/com/songlib/core/ui/components/listitems/SongBook.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.components.listitems +package com.songlib.core.ui.components.listitems import androidx.compose.foundation.* import androidx.compose.foundation.layout.* @@ -13,10 +13,10 @@ import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.withStyle import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.* -import com.songlib.core.utils.refineTitle -import com.songlib.data.models.Book -import com.songlib.data.sample.SampleBooks -import com.songlib.domain.entity.Selectable +import com.songlib.core.common.utils.refineTitle +import com.songlib.core.database.model.Book +import com.songlib.core.ui.sample.SampleBooks +import com.songlib.core.common.entity.Selectable @Composable fun SongBook( item: Selectable, diff --git a/core/ui/src/main/java/com/songlib/core/ui/components/listitems/SongItem.kt b/core/ui/src/main/java/com/songlib/core/ui/components/listitems/SongItem.kt index 7f61ecc..5a1f870 100644 --- a/core/ui/src/main/java/com/songlib/core/ui/components/listitems/SongItem.kt +++ b/core/ui/src/main/java/com/songlib/core/ui/components/listitems/SongItem.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.components.listitems +package com.songlib.core.ui.components.listitems import androidx.compose.foundation.layout.* import androidx.compose.material.icons.Icons @@ -11,9 +11,9 @@ import androidx.compose.ui.text.TextStyle import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.* -import com.songlib.core.utils.* -import com.songlib.data.models.Song -import com.songlib.data.sample.SampleSongs +import com.songlib.core.common.utils.* +import com.songlib.core.database.model.Song +import com.songlib.core.ui.sample.SampleSongs @Composable fun SongItem(song: Song) { diff --git a/core/ui/src/main/java/com/songlib/core/ui/components/listitems/TagItem.kt b/core/ui/src/main/java/com/songlib/core/ui/components/listitems/TagItem.kt index 55dde0c..8a605d6 100644 --- a/core/ui/src/main/java/com/songlib/core/ui/components/listitems/TagItem.kt +++ b/core/ui/src/main/java/com/songlib/core/ui/components/listitems/TagItem.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.components.listitems +package com.songlib.core.ui.components.listitems import androidx.compose.foundation.* import androidx.compose.foundation.layout.* diff --git a/core/ui/src/main/java/com/songlib/core/ui/sample/SampleBooks.kt b/core/ui/src/main/java/com/songlib/core/ui/sample/SampleBooks.kt index 8cdc6c8..44b6640 100644 --- a/core/ui/src/main/java/com/songlib/core/ui/sample/SampleBooks.kt +++ b/core/ui/src/main/java/com/songlib/core/ui/sample/SampleBooks.kt @@ -1,7 +1,7 @@ -package com.songlib.data.sample +package com.songlib.core.ui.sample -import com.songlib.data.models.Book -import com.songlib.domain.entity.Selectable +import com.songlib.core.database.model.Book +import com.songlib.core.common.entity.Selectable val SampleBooks = listOf( Book( diff --git a/core/ui/src/main/java/com/songlib/core/ui/sample/SampleSongs.kt b/core/ui/src/main/java/com/songlib/core/ui/sample/SampleSongs.kt index cda27e4..bcc95fd 100644 --- a/core/ui/src/main/java/com/songlib/core/ui/sample/SampleSongs.kt +++ b/core/ui/src/main/java/com/songlib/core/ui/sample/SampleSongs.kt @@ -1,6 +1,6 @@ -package com.songlib.data.sample +package com.songlib.core.ui.sample -import com.songlib.data.models.Song +import com.songlib.core.database.model.Song val SampleSongs = listOf( Song( diff --git a/core/ui/src/main/java/com/songlib/core/ui/sample/SampleVerses.kt b/core/ui/src/main/java/com/songlib/core/ui/sample/SampleVerses.kt index 4167f25..19c74b9 100644 --- a/core/ui/src/main/java/com/songlib/core/ui/sample/SampleVerses.kt +++ b/core/ui/src/main/java/com/songlib/core/ui/sample/SampleVerses.kt @@ -1,6 +1,6 @@ -package com.songlib.data.sample +package com.songlib.core.ui.sample -import com.songlib.data.models.Song +import com.songlib.core.database.model.Song val SampleVerses = listOf( "They come from the East and West,\nThey come from the lands afar,\nTo feast with the King, to dine as\nHis guest\nHow Blessed these pilgrims are!\nBeholding His hallowed face\nAglow with light divine;\nBlest partakers of His grace,\nAs gems in His crown to shine.',", diff --git a/feature/home/src/main/java/com/songlib/feature/home/HomeViewModel.kt b/feature/home/src/main/java/com/songlib/feature/home/HomeViewModel.kt index 46151eb..247ef5d 100644 --- a/feature/home/src/main/java/com/songlib/feature/home/HomeViewModel.kt +++ b/feature/home/src/main/java/com/songlib/feature/home/HomeViewModel.kt @@ -1,17 +1,17 @@ -package com.songlib.presentation.home +package com.songlib.feature.home import android.util.Log import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope -import com.songlib.core.utils.SongUtils -import com.songlib.data.models.Book -import com.songlib.data.models.ListingUi -import com.songlib.data.models.Song -import com.songlib.domain.entity.UiState -import com.songlib.domain.repos.ListingRepo -import com.songlib.domain.repos.PrefsRepo -import com.songlib.domain.repos.SongBookRepo -import com.songlib.presentation.home.components.HomeNavItem +import com.songlib.core.common.utils.SongUtils +import com.songlib.core.database.model.Book +import com.songlib.core.database.model.ListingUi +import com.songlib.core.database.model.Song +import com.songlib.core.common.entity.UiState +import com.songlib.core.data.repos.ListingRepo +import com.songlib.core.data.repos.PrefsRepo +import com.songlib.core.data.repos.SongBookRepo +import com.songlib.feature.home.components.HomeNavItem import dagger.hilt.android.lifecycle.HiltViewModel import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.flow.MutableStateFlow diff --git a/feature/home/src/main/java/com/songlib/feature/home/components/BottomNavBar.kt b/feature/home/src/main/java/com/songlib/feature/home/components/BottomNavBar.kt index 8ef0226..36e21dc 100644 --- a/feature/home/src/main/java/com/songlib/feature/home/components/BottomNavBar.kt +++ b/feature/home/src/main/java/com/songlib/feature/home/components/BottomNavBar.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.home.components +package com.songlib.feature.home.components //noinspection UsingMaterialAndMaterial3Libraries import androidx.compose.material.* diff --git a/feature/home/src/main/java/com/songlib/feature/home/components/ChooseListingSheet.kt b/feature/home/src/main/java/com/songlib/feature/home/components/ChooseListingSheet.kt index 317a532..1b6de51 100644 --- a/feature/home/src/main/java/com/songlib/feature/home/components/ChooseListingSheet.kt +++ b/feature/home/src/main/java/com/songlib/feature/home/components/ChooseListingSheet.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.home.components +package com.songlib.feature.home.components import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.* @@ -11,7 +11,7 @@ import androidx.compose.runtime.* import androidx.compose.ui.* import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.unit.dp -import com.songlib.data.models.ListingUi +import com.songlib.core.database.model.ListingUi @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/feature/home/src/main/java/com/songlib/feature/home/components/DialPad.kt b/feature/home/src/main/java/com/songlib/feature/home/components/DialPad.kt index 5801e54..2a97b17 100644 --- a/feature/home/src/main/java/com/songlib/feature/home/components/DialPad.kt +++ b/feature/home/src/main/java/com/songlib/feature/home/components/DialPad.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.home.components +package com.songlib.feature.home.components import androidx.compose.foundation.layout.* import androidx.compose.foundation.shape.RoundedCornerShape diff --git a/feature/home/src/main/java/com/songlib/feature/home/components/HomeAppBar.kt b/feature/home/src/main/java/com/songlib/feature/home/components/HomeAppBar.kt index 30ca83c..4404fd9 100644 --- a/feature/home/src/main/java/com/songlib/feature/home/components/HomeAppBar.kt +++ b/feature/home/src/main/java/com/songlib/feature/home/components/HomeAppBar.kt @@ -1,13 +1,13 @@ -package com.songlib.presentation.home.components +package com.songlib.feature.home.components import androidx.compose.material.icons.Icons import androidx.compose.material.icons.filled.* import androidx.compose.material3.* import androidx.compose.runtime.* -import com.songlib.data.models.Song -import com.songlib.presentation.components.action.AppTopBar -import com.songlib.presentation.components.general.QuickFormDialog -import com.songlib.presentation.home.HomeViewModel +import com.songlib.core.database.model.Song +import com.songlib.core.ui.components.action.AppTopBar +import com.songlib.core.ui.components.general.QuickFormDialog +import com.songlib.feature.home.HomeViewModel @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/feature/home/src/main/java/com/songlib/feature/home/components/ListingsList.kt b/feature/home/src/main/java/com/songlib/feature/home/components/ListingsList.kt index 97b936e..c7d801f 100644 --- a/feature/home/src/main/java/com/songlib/feature/home/components/ListingsList.kt +++ b/feature/home/src/main/java/com/songlib/feature/home/components/ListingsList.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.home.components +package com.songlib.feature.home.components import androidx.compose.foundation.* import androidx.compose.foundation.layout.* @@ -10,9 +10,9 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color import androidx.compose.ui.unit.dp import androidx.navigation.NavHostController -import com.songlib.presentation.navigation.Routes -import com.songlib.data.models.ListingUi -import com.songlib.presentation.components.listitems.ListingItem +import com.songlib.core.common.utils.Routes +import com.songlib.core.database.model.ListingUi +import com.songlib.core.ui.components.listitems.ListingItem @Composable fun ListingsList( diff --git a/feature/home/src/main/java/com/songlib/feature/home/components/SongsList.kt b/feature/home/src/main/java/com/songlib/feature/home/components/SongsList.kt index 3d2c54f..ea81c7a 100644 --- a/feature/home/src/main/java/com/songlib/feature/home/components/SongsList.kt +++ b/feature/home/src/main/java/com/songlib/feature/home/components/SongsList.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.home.components +package com.songlib.feature.home.components import androidx.compose.foundation.* import androidx.compose.foundation.layout.* @@ -12,10 +12,10 @@ import androidx.compose.ui.graphics.Color import androidx.compose.ui.unit.dp import androidx.compose.ui.zIndex import androidx.navigation.NavHostController -import com.songlib.data.models.Song -import com.songlib.presentation.components.listitems.* -import com.songlib.presentation.navigation.Routes -import com.songlib.presentation.home.HomeViewModel +import com.songlib.core.database.model.Song +import com.songlib.core.ui.components.listitems.* +import com.songlib.core.common.utils.Routes +import com.songlib.feature.home.HomeViewModel @Composable fun SongsList( diff --git a/feature/home/src/main/java/com/songlib/feature/home/view/HomeScreen.kt b/feature/home/src/main/java/com/songlib/feature/home/view/HomeScreen.kt index 7343dbd..b5458ad 100644 --- a/feature/home/src/main/java/com/songlib/feature/home/view/HomeScreen.kt +++ b/feature/home/src/main/java/com/songlib/feature/home/view/HomeScreen.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.home.view +package com.songlib.feature.home.view import androidx.compose.foundation.layout.* //noinspection UsingMaterialAndMaterial3Libraries @@ -10,13 +10,13 @@ import androidx.compose.runtime.* import androidx.compose.ui.* import androidx.compose.ui.unit.dp import androidx.navigation.NavHostController -import com.songlib.domain.entity.UiState -import com.songlib.presentation.components.indicators.* -import com.songlib.presentation.home.HomeViewModel -import com.songlib.presentation.components.indicators.ErrorState -import com.songlib.presentation.home.components.* -import com.songlib.presentation.home.view.tabs.* -import com.songlib.presentation.navigation.Routes +import com.songlib.core.common.entity.UiState +import com.songlib.core.ui.components.indicators.* +import com.songlib.feature.home.HomeViewModel +import com.songlib.core.ui.components.indicators.ErrorState +import com.songlib.feature.home.components.* +import com.songlib.feature.home.view.tabs.* +import com.songlib.core.common.utils.Routes @OptIn(ExperimentalMaterialApi::class) @Composable diff --git a/feature/home/src/main/java/com/songlib/feature/home/view/tabs/HomeLikes.kt b/feature/home/src/main/java/com/songlib/feature/home/view/tabs/HomeLikes.kt index 950bd5a..f722153 100644 --- a/feature/home/src/main/java/com/songlib/feature/home/view/tabs/HomeLikes.kt +++ b/feature/home/src/main/java/com/songlib/feature/home/view/tabs/HomeLikes.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.home.view.tabs +package com.songlib.feature.home.view.tabs import androidx.compose.foundation.layout.* import androidx.compose.material.icons.Icons @@ -7,13 +7,13 @@ import androidx.compose.material3.* import androidx.compose.runtime.* import androidx.compose.ui.* import androidx.navigation.NavHostController -import com.songlib.data.models.Song -import com.songlib.domain.entity.UiState -import com.songlib.presentation.components.action.AppTopBar -import com.songlib.presentation.components.indicators.* -import com.songlib.presentation.home.components.SongsList -import com.songlib.presentation.navigation.Routes -import com.songlib.presentation.home.HomeViewModel +import com.songlib.core.database.model.Song +import com.songlib.core.common.entity.UiState +import com.songlib.core.ui.components.action.AppTopBar +import com.songlib.core.ui.components.indicators.* +import com.songlib.feature.home.components.SongsList +import com.songlib.core.common.utils.Routes +import com.songlib.feature.home.HomeViewModel @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/feature/home/src/main/java/com/songlib/feature/home/view/tabs/HomeListings.kt b/feature/home/src/main/java/com/songlib/feature/home/view/tabs/HomeListings.kt index c74c53c..aa47fe0 100644 --- a/feature/home/src/main/java/com/songlib/feature/home/view/tabs/HomeListings.kt +++ b/feature/home/src/main/java/com/songlib/feature/home/view/tabs/HomeListings.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.home.view.tabs +package com.songlib.feature.home.view.tabs import androidx.compose.foundation.layout.* import androidx.compose.material.icons.Icons @@ -11,14 +11,14 @@ import androidx.compose.ui.unit.dp import androidx.compose.ui.window.* import androidx.navigation.NavHostController import com.revenuecat.purchases.ui.revenuecatui.* -import com.songlib.presentation.home.components.ListingsList -import com.songlib.data.models.ListingUi -import com.songlib.domain.entity.UiState -import com.songlib.presentation.components.action.* -import com.songlib.presentation.components.general.* -import com.songlib.presentation.components.indicators.* -import com.songlib.presentation.navigation.Routes -import com.songlib.presentation.home.HomeViewModel +import com.songlib.feature.home.components.ListingsList +import com.songlib.core.database.model.ListingUi +import com.songlib.core.common.entity.UiState +import com.songlib.core.ui.components.action.* +import com.songlib.core.ui.components.general.* +import com.songlib.core.ui.components.indicators.* +import com.songlib.core.common.utils.Routes +import com.songlib.feature.home.HomeViewModel import kotlin.collections.plus @OptIn(ExperimentalMaterial3Api::class) diff --git a/feature/home/src/main/java/com/songlib/feature/home/view/tabs/HomeSearch.kt b/feature/home/src/main/java/com/songlib/feature/home/view/tabs/HomeSearch.kt index 0e82061..f7a8c9b 100644 --- a/feature/home/src/main/java/com/songlib/feature/home/view/tabs/HomeSearch.kt +++ b/feature/home/src/main/java/com/songlib/feature/home/view/tabs/HomeSearch.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.home.view.tabs +package com.songlib.feature.home.view.tabs import androidx.compose.foundation.layout.* import androidx.compose.material.icons.Icons @@ -8,21 +8,21 @@ import androidx.compose.runtime.* import androidx.compose.runtime.saveable.rememberSaveable import androidx.compose.ui.* import androidx.navigation.NavHostController -import com.songlib.domain.entity.UiState -import com.songlib.presentation.components.action.* -import com.songlib.presentation.navigation.Routes -import com.songlib.presentation.home.HomeViewModel +import com.songlib.core.common.entity.UiState +import com.songlib.core.ui.components.action.* +import com.songlib.core.common.utils.Routes +import com.songlib.feature.home.HomeViewModel import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp import androidx.compose.ui.window.Dialog import androidx.compose.ui.window.DialogProperties import com.revenuecat.purchases.ui.revenuecatui.Paywall import com.revenuecat.purchases.ui.revenuecatui.PaywallOptions -import com.songlib.data.models.Song -import com.songlib.presentation.components.indicators.EmptyState -import com.songlib.presentation.home.components.DialPad -import com.songlib.presentation.home.components.HomeSearchAppBar -import com.songlib.presentation.home.components.SongsList +import com.songlib.core.database.model.Song +import com.songlib.core.ui.components.indicators.EmptyState +import com.songlib.feature.home.components.DialPad +import com.songlib.feature.home.components.HomeSearchAppBar +import com.songlib.feature.home.components.SongsList @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/feature/listing/src/main/java/com/songlib/feature/listing/ListingViewModel.kt b/feature/listing/src/main/java/com/songlib/feature/listing/ListingViewModel.kt index 86d631a..e30db10 100644 --- a/feature/listing/src/main/java/com/songlib/feature/listing/ListingViewModel.kt +++ b/feature/listing/src/main/java/com/songlib/feature/listing/ListingViewModel.kt @@ -1,13 +1,13 @@ -package com.songlib.presentation.listing +package com.songlib.feature.listing import android.util.Log import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope -import com.songlib.data.models.ListingUi -import com.songlib.data.models.Song -import com.songlib.domain.entity.UiState -import com.songlib.domain.repos.ListingRepo -import com.songlib.domain.repos.SongBookRepo +import com.songlib.core.database.model.ListingUi +import com.songlib.core.database.model.Song +import com.songlib.core.common.entity.UiState +import com.songlib.core.data.repos.ListingRepo +import com.songlib.core.data.repos.SongBookRepo import dagger.hilt.android.lifecycle.HiltViewModel import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.flow.MutableStateFlow diff --git a/feature/listing/src/main/java/com/songlib/feature/listing/view/ListedSongs.kt b/feature/listing/src/main/java/com/songlib/feature/listing/view/ListedSongs.kt index 99c1576..930f383 100644 --- a/feature/listing/src/main/java/com/songlib/feature/listing/view/ListedSongs.kt +++ b/feature/listing/src/main/java/com/songlib/feature/listing/view/ListedSongs.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.listing.view +package com.songlib.feature.listing.view import androidx.compose.foundation.* import androidx.compose.foundation.layout.* @@ -10,9 +10,9 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color import androidx.compose.ui.unit.dp import androidx.navigation.NavHostController -import com.songlib.data.models.Song -import com.songlib.presentation.components.listitems.* -import com.songlib.presentation.navigation.Routes +import com.songlib.core.database.model.Song +import com.songlib.core.ui.components.listitems.* +import com.songlib.core.common.utils.Routes @Composable fun ListedSongs( diff --git a/feature/listing/src/main/java/com/songlib/feature/listing/view/ListingScreen.kt b/feature/listing/src/main/java/com/songlib/feature/listing/view/ListingScreen.kt index a4756d2..b91080b 100644 --- a/feature/listing/src/main/java/com/songlib/feature/listing/view/ListingScreen.kt +++ b/feature/listing/src/main/java/com/songlib/feature/listing/view/ListingScreen.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.listing.view +package com.songlib.feature.listing.view import androidx.compose.foundation.layout.* import androidx.compose.material.icons.Icons @@ -8,12 +8,12 @@ import androidx.compose.runtime.* import androidx.compose.runtime.saveable.rememberSaveable import androidx.compose.ui.Modifier import androidx.navigation.NavHostController -import com.songlib.data.models.* -import com.songlib.domain.entity.UiState -import com.songlib.presentation.components.action.AppTopBar -import com.songlib.presentation.components.general.* -import com.songlib.presentation.components.indicators.* -import com.songlib.presentation.listing.ListingViewModel +import com.songlib.core.database.model.* +import com.songlib.core.common.entity.UiState +import com.songlib.core.ui.components.action.AppTopBar +import com.songlib.core.ui.components.general.* +import com.songlib.core.ui.components.indicators.* +import com.songlib.feature.listing.ListingViewModel @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/feature/presenter/src/main/java/com/songlib/feature/presenter/PresenterViewModel.kt b/feature/presenter/src/main/java/com/songlib/feature/presenter/PresenterViewModel.kt index 01d22e3..7ca36c8 100644 --- a/feature/presenter/src/main/java/com/songlib/feature/presenter/PresenterViewModel.kt +++ b/feature/presenter/src/main/java/com/songlib/feature/presenter/PresenterViewModel.kt @@ -1,13 +1,13 @@ -package com.songlib.presentation.presenter +package com.songlib.feature.presenter import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope -import com.songlib.core.utils.getSongVerses -import com.songlib.core.utils.songItemTitle -import com.songlib.data.models.Song -import com.songlib.domain.entity.UiState -import com.songlib.domain.repos.PrefsRepo -import com.songlib.domain.repos.SongBookRepo +import com.songlib.core.common.utils.getSongVerses +import com.songlib.core.common.utils.songItemTitle +import com.songlib.core.database.model.Song +import com.songlib.core.common.entity.UiState +import com.songlib.core.data.repos.PrefsRepo +import com.songlib.core.data.repos.SongBookRepo import dagger.hilt.android.lifecycle.HiltViewModel import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.StateFlow diff --git a/feature/presenter/src/main/java/com/songlib/feature/presenter/components/PresenterIndicators.kt b/feature/presenter/src/main/java/com/songlib/feature/presenter/components/PresenterIndicators.kt index 459c7cd..4c5bdbe 100644 --- a/feature/presenter/src/main/java/com/songlib/feature/presenter/components/PresenterIndicators.kt +++ b/feature/presenter/src/main/java/com/songlib/feature/presenter/components/PresenterIndicators.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.presenter.components +package com.songlib.feature.presenter.components import androidx.compose.foundation.layout.* import androidx.compose.material3.* @@ -8,7 +8,7 @@ import androidx.compose.ui.unit.dp import androidx.compose.foundation.pager.* import androidx.compose.foundation.shape.CircleShape import androidx.compose.ui.tooling.preview.Preview -import com.songlib.data.sample.* +import com.songlib.core.ui.sample.* import kotlinx.coroutines.launch import androidx.compose.foundation.lazy.grid.* import androidx.compose.ui.text.TextStyle diff --git a/feature/presenter/src/main/java/com/songlib/feature/presenter/components/PresenterTabs.kt b/feature/presenter/src/main/java/com/songlib/feature/presenter/components/PresenterTabs.kt index c1df837..f040054 100644 --- a/feature/presenter/src/main/java/com/songlib/feature/presenter/components/PresenterTabs.kt +++ b/feature/presenter/src/main/java/com/songlib/feature/presenter/components/PresenterTabs.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.presenter.components +package com.songlib.feature.presenter.components import androidx.compose.foundation.layout.* import androidx.compose.material3.* @@ -10,9 +10,9 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.sp -import com.songlib.data.sample.* -import com.songlib.presentation.components.autosize.AutoResizingText -import com.songlib.presentation.components.autosize.AutoSizeText +import com.songlib.core.ui.sample.* +import com.songlib.core.ui.components.autosize.AutoResizingText +import com.songlib.core.ui.components.autosize.AutoSizeText @Composable fun PresenterTabs( diff --git a/feature/presenter/src/main/java/com/songlib/feature/presenter/view/PresenterScreen.kt b/feature/presenter/src/main/java/com/songlib/feature/presenter/view/PresenterScreen.kt index b60056e..156929c 100644 --- a/feature/presenter/src/main/java/com/songlib/feature/presenter/view/PresenterScreen.kt +++ b/feature/presenter/src/main/java/com/songlib/feature/presenter/view/PresenterScreen.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.presenter.view +package com.songlib.feature.presenter.view import android.widget.Toast import androidx.compose.foundation.layout.* @@ -12,13 +12,13 @@ import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp import androidx.navigation.NavHostController -import com.songlib.data.models.Song -import com.songlib.data.sample.* -import com.songlib.domain.entity.UiState -import com.songlib.presentation.components.action.AppTopBar -import com.songlib.presentation.components.indicators.* -import com.songlib.presentation.presenter.PresenterViewModel -import com.songlib.presentation.presenter.components.* +import com.songlib.core.database.model.Song +import com.songlib.core.ui.sample.* +import com.songlib.core.common.entity.UiState +import com.songlib.core.ui.components.action.AppTopBar +import com.songlib.core.ui.components.indicators.* +import com.songlib.feature.presenter.PresenterViewModel +import com.songlib.feature.presenter.components.* @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/feature/selection/src/main/java/com/songlib/feature/selection/SelectionViewModel.kt b/feature/selection/src/main/java/com/songlib/feature/selection/SelectionViewModel.kt index 0b6018b..63d8b9a 100644 --- a/feature/selection/src/main/java/com/songlib/feature/selection/SelectionViewModel.kt +++ b/feature/selection/src/main/java/com/songlib/feature/selection/SelectionViewModel.kt @@ -1,10 +1,10 @@ -package com.songlib.presentation.selection +package com.songlib.feature.selection import android.util.Log import androidx.lifecycle.* -import com.songlib.data.models.Book -import com.songlib.domain.entity.* -import com.songlib.domain.repos.* +import com.songlib.core.database.model.Book +import com.songlib.core.common.entity.* +import com.songlib.core.data.repos.* import dagger.hilt.android.lifecycle.HiltViewModel import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.flow.* diff --git a/feature/selection/src/main/java/com/songlib/feature/selection/components/SelectionFab.kt b/feature/selection/src/main/java/com/songlib/feature/selection/components/SelectionFab.kt index 95970bd..119b13d 100644 --- a/feature/selection/src/main/java/com/songlib/feature/selection/components/SelectionFab.kt +++ b/feature/selection/src/main/java/com/songlib/feature/selection/components/SelectionFab.kt @@ -1,12 +1,12 @@ -package com.songlib.presentation.selection.components +package com.songlib.feature.selection.components import androidx.compose.material.icons.Icons import androidx.compose.material.icons.filled.* import androidx.compose.material3.* import androidx.compose.runtime.* -import com.songlib.data.models.Book -import com.songlib.presentation.components.general.* -import com.songlib.presentation.selection.SelectionViewModel +import com.songlib.core.database.model.Book +import com.songlib.core.ui.components.general.* +import com.songlib.feature.selection.SelectionViewModel @Composable fun Step1Fab( diff --git a/feature/selection/src/main/java/com/songlib/feature/selection/view/SelectionContent.kt b/feature/selection/src/main/java/com/songlib/feature/selection/view/SelectionContent.kt index ac70f53..539edfc 100644 --- a/feature/selection/src/main/java/com/songlib/feature/selection/view/SelectionContent.kt +++ b/feature/selection/src/main/java/com/songlib/feature/selection/view/SelectionContent.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.selection.view +package com.songlib.feature.selection.view import androidx.compose.foundation.background import androidx.compose.foundation.layout.* @@ -8,10 +8,10 @@ import androidx.compose.runtime.* import androidx.compose.ui.Modifier import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp -import com.songlib.data.models.Book -import com.songlib.data.sample.SampleSelectableBooks -import com.songlib.domain.entity.* -import com.songlib.presentation.components.listitems.SongBook +import com.songlib.core.database.model.Book +import com.songlib.core.ui.sample.SampleSelectableBooks +import com.songlib.core.common.entity.* +import com.songlib.core.ui.components.listitems.SongBook @Composable fun SelectionContent( diff --git a/feature/selection/src/main/java/com/songlib/feature/selection/view/SelectionScreen.kt b/feature/selection/src/main/java/com/songlib/feature/selection/view/SelectionScreen.kt index d612dbe..766a7af 100644 --- a/feature/selection/src/main/java/com/songlib/feature/selection/view/SelectionScreen.kt +++ b/feature/selection/src/main/java/com/songlib/feature/selection/view/SelectionScreen.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.selection.view +package com.songlib.feature.selection.view import androidx.compose.foundation.layout.* import androidx.compose.material.icons.Icons @@ -10,13 +10,13 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.window.* import androidx.navigation.NavHostController import com.revenuecat.purchases.ui.revenuecatui.* -import com.songlib.domain.entity.UiState -import com.songlib.domain.repos.* -import com.songlib.presentation.components.action.AppTopBar -import com.songlib.presentation.components.indicators.* -import com.songlib.presentation.navigation.Routes -import com.songlib.presentation.selection.SelectionViewModel -import com.songlib.presentation.selection.components.Step1Fab +import com.songlib.core.common.entity.UiState +import com.songlib.core.data.repos.* +import com.songlib.core.ui.components.action.AppTopBar +import com.songlib.core.ui.components.indicators.* +import com.songlib.core.common.utils.Routes +import com.songlib.feature.selection.SelectionViewModel +import com.songlib.feature.selection.components.Step1Fab @OptIn(ExperimentalMaterial3Api::class) @Composable diff --git a/feature/settings/src/main/java/com/songlib/feature/settings/SettingsViewModel.kt b/feature/settings/src/main/java/com/songlib/feature/settings/SettingsViewModel.kt index 412572d..0f4b30b 100644 --- a/feature/settings/src/main/java/com/songlib/feature/settings/SettingsViewModel.kt +++ b/feature/settings/src/main/java/com/songlib/feature/settings/SettingsViewModel.kt @@ -1,11 +1,11 @@ -package com.songlib.presentation.settings +package com.songlib.feature.settings import androidx.compose.runtime.* import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope -import com.songlib.domain.repos.ListingRepo -import com.songlib.domain.repos.PrefsRepo -import com.songlib.domain.repos.SongBookRepo +import com.songlib.core.data.repos.ListingRepo +import com.songlib.core.data.repos.PrefsRepo +import com.songlib.core.data.repos.SongBookRepo import dagger.hilt.android.lifecycle.HiltViewModel import kotlinx.coroutines.launch import javax.inject.Inject diff --git a/feature/settings/src/main/java/com/songlib/feature/settings/components/SettingsDialogs.kt b/feature/settings/src/main/java/com/songlib/feature/settings/components/SettingsDialogs.kt index 78fedd7..bd9c786 100644 --- a/feature/settings/src/main/java/com/songlib/feature/settings/components/SettingsDialogs.kt +++ b/feature/settings/src/main/java/com/songlib/feature/settings/components/SettingsDialogs.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.settings.components +package com.songlib.feature.settings.components import androidx.compose.foundation.background import androidx.compose.foundation.layout.fillMaxWidth diff --git a/feature/settings/src/main/java/com/songlib/feature/settings/view/SettingsScreen.kt b/feature/settings/src/main/java/com/songlib/feature/settings/view/SettingsScreen.kt index fe2f4e4..101fcc0 100644 --- a/feature/settings/src/main/java/com/songlib/feature/settings/view/SettingsScreen.kt +++ b/feature/settings/src/main/java/com/songlib/feature/settings/view/SettingsScreen.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.settings.view +package com.songlib.feature.settings.view import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.* @@ -9,14 +9,14 @@ import androidx.compose.material3.HorizontalDivider import androidx.compose.runtime.* import androidx.compose.ui.Modifier import androidx.navigation.NavHostController -import com.songlib.domain.repos.ThemeRepository -import com.songlib.domain.repos.ThemeSelectorDialog -import com.songlib.domain.repos.appThemeName -import com.songlib.presentation.components.action.AppTopBar -import com.songlib.presentation.navigation.Routes -import com.songlib.presentation.settings.SettingsViewModel -import com.songlib.presentation.settings.components.ConfirmResetDialog -import com.songlib.presentation.settings.components.SettingsSectionTitle +import com.songlib.core.data.repos.ThemeRepository +import com.songlib.core.data.repos.ThemeSelectorDialog +import com.songlib.core.data.repos.appThemeName +import com.songlib.core.ui.components.action.AppTopBar +import com.songlib.core.common.utils.Routes +import com.songlib.feature.settings.SettingsViewModel +import com.songlib.feature.settings.components.ConfirmResetDialog +import com.songlib.feature.settings.components.SettingsSectionTitle @Composable fun SettingsScreen( diff --git a/feature/splash/src/main/java/com/songlib/feature/splash/SplashViewModel.kt b/feature/splash/src/main/java/com/songlib/feature/splash/SplashViewModel.kt index 937ce4c..a6802e6 100644 --- a/feature/splash/src/main/java/com/songlib/feature/splash/SplashViewModel.kt +++ b/feature/splash/src/main/java/com/songlib/feature/splash/SplashViewModel.kt @@ -1,10 +1,10 @@ -package com.songlib.presentation.splash +package com.songlib.feature.splash import android.content.Context import androidx.lifecycle.* -import com.songlib.core.helpers.NetworkUtils -import com.songlib.domain.repos.PrefsRepo -import com.songlib.domain.repos.SubsRepo +import com.songlib.core.common.helpers.NetworkUtils +import com.songlib.core.data.repos.PrefsRepo +import com.songlib.core.data.repos.SubsRepo import dagger.hilt.android.lifecycle.HiltViewModel import kotlinx.coroutines.flow.* import kotlinx.coroutines.launch diff --git a/feature/splash/src/main/java/com/songlib/feature/splash/components/SplashComponents.kt b/feature/splash/src/main/java/com/songlib/feature/splash/components/SplashComponents.kt index a0f743c..78a1006 100644 --- a/feature/splash/src/main/java/com/songlib/feature/splash/components/SplashComponents.kt +++ b/feature/splash/src/main/java/com/songlib/feature/splash/components/SplashComponents.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.splash.components +package com.songlib.feature.splash.components import androidx.compose.foundation.layout.* import androidx.compose.material.icons.Icons diff --git a/feature/splash/src/main/java/com/songlib/feature/splash/view/SplashScreen.kt b/feature/splash/src/main/java/com/songlib/feature/splash/view/SplashScreen.kt index 6d07e6b..3b9be99 100644 --- a/feature/splash/src/main/java/com/songlib/feature/splash/view/SplashScreen.kt +++ b/feature/splash/src/main/java/com/songlib/feature/splash/view/SplashScreen.kt @@ -1,4 +1,4 @@ -package com.songlib.presentation.splash.view +package com.songlib.feature.splash.view import androidx.compose.foundation.* import androidx.compose.foundation.layout.* @@ -13,9 +13,9 @@ import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.* import androidx.navigation.NavHostController import com.songlib.R -import com.songlib.presentation.navigation.Routes -import com.songlib.presentation.splash.components.* -import com.songlib.presentation.splash.SplashViewModel +import com.songlib.core.common.utils.Routes +import com.songlib.feature.splash.components.* +import com.songlib.feature.splash.SplashViewModel import kotlinx.coroutines.delay @Composable