From c510436c6748a2b1afad00cb73a1f951e6283f13 Mon Sep 17 00:00:00 2001 From: Pouya Heydari Date: Sat, 20 Jul 2024 18:56:04 +0200 Subject: [PATCH] Updated package name --- app/build.gradle.kts | 4 ++-- app/proguard-rules.pro | 2 +- .../pouyaheydari}/calendar/MainActivity.kt | 2 +- .../calendar/PersianCalendarApp.kt | 2 +- .../pouyaheydari}/calendar/di/DateModule.kt | 10 +++++----- .../features/calendar/main/CalendarAdapter.kt | 19 ++++++++++--------- .../calendar/main/CalendarFragment.kt | 16 ++++++++-------- .../calendar/main/CalendarViewModel.kt | 10 +++++----- .../pouyaheydari}/calendar/pojo/DateModel.kt | 2 +- .../pouyaheydari}/calendar/pojo/MonthType.kt | 2 +- .../repository/MonthGeneratorClass.kt | 14 +++++++------- app/src/main/res/layout/calendar_fragment.xml | 2 +- app/src/main/res/navigation/nav_graph.xml | 6 +++--- core/build.gradle.kts | 2 +- .../calendar/core/ExampleInstrumentedTest.kt | 2 +- .../calendar/core/pojo/CalendarModel.kt | 2 +- .../calendar/core/utils/CalendarTool.kt | 2 +- .../calendar/core/utils/Constants.kt | 2 +- .../calendar/core/utils/ResourceUtils.kt | 4 ++-- .../core/utils/extensions/IntExtensions.kt | 4 ++-- .../calendar/core}/ExampleUnitTest.kt | 2 +- features/calendar-details/build.gradle.kts | 2 +- .../details/DateDetailsDialogFragment.kt | 18 +++++++++--------- .../calendar/details/DateDetailsViewModel.kt | 6 +++--- .../calendar/details/utils/ParcelableUtil.kt | 2 +- features/widget/build.gradle.kts | 2 +- .../calendar/ExampleInstrumentedTest.kt | 2 +- .../calendar/widget/AppWidget.kt | 12 ++++++------ .../pouyaheydari/calendar}/ExampleUnitTest.kt | 2 +- 29 files changed, 79 insertions(+), 78 deletions(-) rename app/src/main/java/{ir/apptune => com/pouyaheydari}/calendar/MainActivity.kt (92%) rename app/src/main/java/{ir/apptune => com/pouyaheydari}/calendar/PersianCalendarApp.kt (79%) rename app/src/main/java/{ir/apptune => com/pouyaheydari}/calendar/di/DateModule.kt (85%) rename app/src/main/java/{ir/apptune => com/pouyaheydari}/calendar/features/calendar/main/CalendarAdapter.kt (85%) rename app/src/main/java/{ir/apptune => com/pouyaheydari}/calendar/features/calendar/main/CalendarFragment.kt (81%) rename app/src/main/java/{ir/apptune => com/pouyaheydari}/calendar/features/calendar/main/CalendarViewModel.kt (79%) rename app/src/main/java/{ir/apptune => com/pouyaheydari}/calendar/pojo/DateModel.kt (73%) rename app/src/main/java/{ir/apptune => com/pouyaheydari}/calendar/pojo/MonthType.kt (72%) rename app/src/main/java/{ir/apptune => com/pouyaheydari}/calendar/repository/MonthGeneratorClass.kt (91%) rename core/src/androidTest/java/{ir/apptune => com/pouyaheydari}/calendar/core/ExampleInstrumentedTest.kt (94%) rename core/src/main/java/{ir/apptune => com/pouyaheydari}/calendar/core/pojo/CalendarModel.kt (90%) rename core/src/main/java/{ir/apptune => com/pouyaheydari}/calendar/core/utils/CalendarTool.kt (99%) rename core/src/main/java/{ir/apptune => com/pouyaheydari}/calendar/core/utils/Constants.kt (64%) rename core/src/main/java/{ir/apptune => com/pouyaheydari}/calendar/core/utils/ResourceUtils.kt (97%) rename core/src/main/java/{ir/apptune => com/pouyaheydari}/calendar/core/utils/extensions/IntExtensions.kt (96%) rename {features/widget/src/test/java/ir/apptune/calendar => core/src/test/java/com/pouyaheydari/calendar/core}/ExampleUnitTest.kt (88%) rename features/calendar-details/src/main/java/{ir/apptune => com/pouyaheydari}/calendar/details/DateDetailsDialogFragment.kt (85%) rename features/calendar-details/src/main/java/{ir/apptune => com/pouyaheydari}/calendar/details/DateDetailsViewModel.kt (87%) rename features/calendar-details/src/main/java/{ir/apptune => com/pouyaheydari}/calendar/details/utils/ParcelableUtil.kt (86%) rename features/widget/src/androidTest/java/{ir/apptune => com/pouyaheydari}/calendar/ExampleInstrumentedTest.kt (94%) rename features/widget/src/main/java/{ir/apptune => com/pouyaheydari}/calendar/widget/AppWidget.kt (83%) rename {core/src/test/java/ir/apptune/calendar/core => features/widget/src/test/java/com/pouyaheydari/calendar}/ExampleUnitTest.kt (90%) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 8a42fd8..2d70f2f 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -9,7 +9,7 @@ plugins { android { compileSdk = libs.versions.compileSdkVersion.get().toInt() defaultConfig { - applicationId = "ir.apptune.calendar" + applicationId = "com.pouyaheydari.calendar" minSdk = libs.versions.minSdkVersion.get().toInt() targetSdk = libs.versions.targetSdkVersion.get().toInt() versionCode = libs.versions.appVersion.get().toInt() @@ -34,7 +34,7 @@ android { buildFeatures { viewBinding = true } - namespace = "ir.apptune.calendar" + namespace = "com.pouyaheydari.calendar" } dependencies { diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index f258cdb..1d7ac33 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -17,4 +17,4 @@ #} -keepattributes EnclosingMethod -keepattributes *Annotation*,Signature --keep class ir.apptune.calendar.pojo** {*;} \ No newline at end of file +-keep class com.pouyaheydari.calendar.pojo** {*;} \ No newline at end of file diff --git a/app/src/main/java/ir/apptune/calendar/MainActivity.kt b/app/src/main/java/com/pouyaheydari/calendar/MainActivity.kt similarity index 92% rename from app/src/main/java/ir/apptune/calendar/MainActivity.kt rename to app/src/main/java/com/pouyaheydari/calendar/MainActivity.kt index 3882a00..f2f1a90 100644 --- a/app/src/main/java/ir/apptune/calendar/MainActivity.kt +++ b/app/src/main/java/com/pouyaheydari/calendar/MainActivity.kt @@ -1,4 +1,4 @@ -package ir.apptune.calendar +package com.pouyaheydari.calendar import android.os.Bundle import androidx.appcompat.app.AppCompatActivity diff --git a/app/src/main/java/ir/apptune/calendar/PersianCalendarApp.kt b/app/src/main/java/com/pouyaheydari/calendar/PersianCalendarApp.kt similarity index 79% rename from app/src/main/java/ir/apptune/calendar/PersianCalendarApp.kt rename to app/src/main/java/com/pouyaheydari/calendar/PersianCalendarApp.kt index 8ca6aad..299e554 100644 --- a/app/src/main/java/ir/apptune/calendar/PersianCalendarApp.kt +++ b/app/src/main/java/com/pouyaheydari/calendar/PersianCalendarApp.kt @@ -1,4 +1,4 @@ -package ir.apptune.calendar +package com.pouyaheydari.calendar import android.app.Application import dagger.hilt.android.HiltAndroidApp diff --git a/app/src/main/java/ir/apptune/calendar/di/DateModule.kt b/app/src/main/java/com/pouyaheydari/calendar/di/DateModule.kt similarity index 85% rename from app/src/main/java/ir/apptune/calendar/di/DateModule.kt rename to app/src/main/java/com/pouyaheydari/calendar/di/DateModule.kt index 04e18e2..f3b6d79 100644 --- a/app/src/main/java/ir/apptune/calendar/di/DateModule.kt +++ b/app/src/main/java/com/pouyaheydari/calendar/di/DateModule.kt @@ -1,14 +1,14 @@ -package ir.apptune.calendar.di +package com.pouyaheydari.calendar.di import android.app.Application import dagger.Module import dagger.Provides import dagger.hilt.InstallIn import dagger.hilt.components.SingletonComponent -import ir.apptune.calendar.core.pojo.CalendarModel -import ir.apptune.calendar.core.utils.CalendarTool -import ir.apptune.calendar.core.utils.ResourceUtils -import ir.apptune.calendar.repository.MonthGeneratorClass +import com.pouyaheydari.calendar.core.pojo.CalendarModel +import com.pouyaheydari.calendar.core.utils.CalendarTool +import com.pouyaheydari.calendar.core.utils.ResourceUtils +import com.pouyaheydari.calendar.repository.MonthGeneratorClass import java.util.* import javax.inject.Singleton diff --git a/app/src/main/java/ir/apptune/calendar/features/calendar/main/CalendarAdapter.kt b/app/src/main/java/com/pouyaheydari/calendar/features/calendar/main/CalendarAdapter.kt similarity index 85% rename from app/src/main/java/ir/apptune/calendar/features/calendar/main/CalendarAdapter.kt rename to app/src/main/java/com/pouyaheydari/calendar/features/calendar/main/CalendarAdapter.kt index f8acf11..84757bd 100644 --- a/app/src/main/java/ir/apptune/calendar/features/calendar/main/CalendarAdapter.kt +++ b/app/src/main/java/com/pouyaheydari/calendar/features/calendar/main/CalendarAdapter.kt @@ -1,4 +1,4 @@ -package ir.apptune.calendar.features.calendar.main +package com.pouyaheydari.calendar.features.calendar.main import android.view.LayoutInflater import android.view.View @@ -8,11 +8,12 @@ import androidx.core.view.isVisible import androidx.recyclerview.widget.DiffUtil import androidx.recyclerview.widget.ListAdapter import androidx.recyclerview.widget.RecyclerView -import ir.apptune.calendar.R -import ir.apptune.calendar.core.pojo.CalendarModel -import ir.apptune.calendar.core.utils.extensions.toPersianNumber -import ir.apptune.calendar.databinding.CalendarItemBinding -import ir.apptune.calendar.features.calendar.main.CalendarAdapter.CalendarViewHolder +import com.pouyaheydari.calendar.R +import com.pouyaheydari.calendar.core.pojo.CalendarModel +import com.pouyaheydari.calendar.core.utils.EMPTY_DATE +import com.pouyaheydari.calendar.core.utils.extensions.toPersianNumber +import com.pouyaheydari.calendar.databinding.CalendarItemBinding +import com.pouyaheydari.calendar.features.calendar.main.CalendarAdapter.CalendarViewHolder /** * Adapter to show the calendar days @@ -39,10 +40,10 @@ class CalendarAdapter(private val clickListener: (CalendarModel) -> Unit) : with(dateModel) { with(binding) { txtIranianDate.isVisible = - iranianDay != ir.apptune.calendar.core.utils.EMPTY_DATE + iranianDay != EMPTY_DATE txtGregorianDate.isVisible = - iranianDay != ir.apptune.calendar.core.utils.EMPTY_DATE - if (iranianDay == ir.apptune.calendar.core.utils.EMPTY_DATE) return + iranianDay != EMPTY_DATE + if (iranianDay == EMPTY_DATE) return itemView.setOnClickListener { clickListener(dateModel) } txtIranianDate.text = iranianDay.toPersianNumber() diff --git a/app/src/main/java/ir/apptune/calendar/features/calendar/main/CalendarFragment.kt b/app/src/main/java/com/pouyaheydari/calendar/features/calendar/main/CalendarFragment.kt similarity index 81% rename from app/src/main/java/ir/apptune/calendar/features/calendar/main/CalendarFragment.kt rename to app/src/main/java/com/pouyaheydari/calendar/features/calendar/main/CalendarFragment.kt index e40085c..8cccc76 100644 --- a/app/src/main/java/ir/apptune/calendar/features/calendar/main/CalendarFragment.kt +++ b/app/src/main/java/com/pouyaheydari/calendar/features/calendar/main/CalendarFragment.kt @@ -1,4 +1,4 @@ -package ir.apptune.calendar.features.calendar.main +package com.pouyaheydari.calendar.features.calendar.main import android.os.Bundle import android.view.LayoutInflater @@ -8,13 +8,13 @@ import androidx.fragment.app.Fragment import androidx.fragment.app.viewModels import androidx.navigation.fragment.findNavController import dagger.hilt.android.AndroidEntryPoint -import ir.apptune.calendar.R -import ir.apptune.calendar.core.pojo.CalendarModel -import ir.apptune.calendar.core.utils.SELECTED_DAY_DETAILS -import ir.apptune.calendar.core.utils.extensions.toPersianMonth -import ir.apptune.calendar.core.utils.extensions.toPersianNumber -import ir.apptune.calendar.core.utils.extensions.toPersianWeekDay -import ir.apptune.calendar.databinding.CalendarFragmentBinding +import com.pouyaheydari.calendar.R +import com.pouyaheydari.calendar.core.pojo.CalendarModel +import com.pouyaheydari.calendar.core.utils.SELECTED_DAY_DETAILS +import com.pouyaheydari.calendar.core.utils.extensions.toPersianMonth +import com.pouyaheydari.calendar.core.utils.extensions.toPersianNumber +import com.pouyaheydari.calendar.core.utils.extensions.toPersianWeekDay +import com.pouyaheydari.calendar.databinding.CalendarFragmentBinding import javax.inject.Inject /** diff --git a/app/src/main/java/ir/apptune/calendar/features/calendar/main/CalendarViewModel.kt b/app/src/main/java/com/pouyaheydari/calendar/features/calendar/main/CalendarViewModel.kt similarity index 79% rename from app/src/main/java/ir/apptune/calendar/features/calendar/main/CalendarViewModel.kt rename to app/src/main/java/com/pouyaheydari/calendar/features/calendar/main/CalendarViewModel.kt index 326222a..5a1713f 100644 --- a/app/src/main/java/ir/apptune/calendar/features/calendar/main/CalendarViewModel.kt +++ b/app/src/main/java/com/pouyaheydari/calendar/features/calendar/main/CalendarViewModel.kt @@ -1,13 +1,13 @@ -package ir.apptune.calendar.features.calendar.main +package com.pouyaheydari.calendar.features.calendar.main import androidx.lifecycle.LiveData import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel import dagger.hilt.android.lifecycle.HiltViewModel -import ir.apptune.calendar.core.pojo.CalendarModel -import ir.apptune.calendar.pojo.MonthType.NEXT_MONTH -import ir.apptune.calendar.pojo.MonthType.PREVIOUS_MONTH -import ir.apptune.calendar.repository.MonthGeneratorClass +import com.pouyaheydari.calendar.core.pojo.CalendarModel +import com.pouyaheydari.calendar.pojo.MonthType.NEXT_MONTH +import com.pouyaheydari.calendar.pojo.MonthType.PREVIOUS_MONTH +import com.pouyaheydari.calendar.repository.MonthGeneratorClass import javax.inject.Inject /** diff --git a/app/src/main/java/ir/apptune/calendar/pojo/DateModel.kt b/app/src/main/java/com/pouyaheydari/calendar/pojo/DateModel.kt similarity index 73% rename from app/src/main/java/ir/apptune/calendar/pojo/DateModel.kt rename to app/src/main/java/com/pouyaheydari/calendar/pojo/DateModel.kt index 64735a8..8d556ba 100644 --- a/app/src/main/java/ir/apptune/calendar/pojo/DateModel.kt +++ b/app/src/main/java/com/pouyaheydari/calendar/pojo/DateModel.kt @@ -1,4 +1,4 @@ -package ir.apptune.calendar.pojo +package com.pouyaheydari.calendar.pojo /** * Contains details of a day diff --git a/app/src/main/java/ir/apptune/calendar/pojo/MonthType.kt b/app/src/main/java/com/pouyaheydari/calendar/pojo/MonthType.kt similarity index 72% rename from app/src/main/java/ir/apptune/calendar/pojo/MonthType.kt rename to app/src/main/java/com/pouyaheydari/calendar/pojo/MonthType.kt index 751cfd7..2e2bab2 100644 --- a/app/src/main/java/ir/apptune/calendar/pojo/MonthType.kt +++ b/app/src/main/java/com/pouyaheydari/calendar/pojo/MonthType.kt @@ -1,4 +1,4 @@ -package ir.apptune.calendar.pojo +package com.pouyaheydari.calendar.pojo /** * An Enum to request next or previous month diff --git a/app/src/main/java/ir/apptune/calendar/repository/MonthGeneratorClass.kt b/app/src/main/java/com/pouyaheydari/calendar/repository/MonthGeneratorClass.kt similarity index 91% rename from app/src/main/java/ir/apptune/calendar/repository/MonthGeneratorClass.kt rename to app/src/main/java/com/pouyaheydari/calendar/repository/MonthGeneratorClass.kt index 61f5409..9b07bad 100644 --- a/app/src/main/java/ir/apptune/calendar/repository/MonthGeneratorClass.kt +++ b/app/src/main/java/com/pouyaheydari/calendar/repository/MonthGeneratorClass.kt @@ -1,11 +1,11 @@ -package ir.apptune.calendar.repository +package com.pouyaheydari.calendar.repository -import ir.apptune.calendar.core.pojo.CalendarModel -import ir.apptune.calendar.core.utils.CalendarTool -import ir.apptune.calendar.core.utils.EMPTY_DATE -import ir.apptune.calendar.core.utils.ResourceUtils -import ir.apptune.calendar.pojo.DateModel -import ir.apptune.calendar.pojo.MonthType +import com.pouyaheydari.calendar.core.pojo.CalendarModel +import com.pouyaheydari.calendar.core.utils.CalendarTool +import com.pouyaheydari.calendar.core.utils.EMPTY_DATE +import com.pouyaheydari.calendar.core.utils.ResourceUtils +import com.pouyaheydari.calendar.pojo.DateModel +import com.pouyaheydari.calendar.pojo.MonthType import javax.inject.Inject private const val MONDAY = 0 diff --git a/app/src/main/res/layout/calendar_fragment.xml b/app/src/main/res/layout/calendar_fragment.xml index 91714ae..5f6cdfa 100644 --- a/app/src/main/res/layout/calendar_fragment.xml +++ b/app/src/main/res/layout/calendar_fragment.xml @@ -4,7 +4,7 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" - tools:context="ir.apptune.calendar.MainActivity"> + tools:context="com.pouyaheydari.calendar.MainActivity"> + app:argType="com.pouyaheydari.calendar.core.pojo.CalendarModel" /> \ No newline at end of file diff --git a/core/build.gradle.kts b/core/build.gradle.kts index 53b0842..0c7f624 100644 --- a/core/build.gradle.kts +++ b/core/build.gradle.kts @@ -10,7 +10,7 @@ android { minSdk = libs.versions.minSdkVersion.get().toInt() testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" } - namespace = "ir.apptune.calendar.core" + namespace = "com.pouyaheydari.calendar.core" compileOptions { sourceCompatibility = JavaVersion.VERSION_17 diff --git a/core/src/androidTest/java/ir/apptune/calendar/core/ExampleInstrumentedTest.kt b/core/src/androidTest/java/com/pouyaheydari/calendar/core/ExampleInstrumentedTest.kt similarity index 94% rename from core/src/androidTest/java/ir/apptune/calendar/core/ExampleInstrumentedTest.kt rename to core/src/androidTest/java/com/pouyaheydari/calendar/core/ExampleInstrumentedTest.kt index f827e4a..30a5a51 100644 --- a/core/src/androidTest/java/ir/apptune/calendar/core/ExampleInstrumentedTest.kt +++ b/core/src/androidTest/java/com/pouyaheydari/calendar/core/ExampleInstrumentedTest.kt @@ -1,4 +1,4 @@ -package ir.apptune.calendar.core +package com.pouyaheydari.calendar.core import androidx.test.platform.app.InstrumentationRegistry import androidx.test.ext.junit.runners.AndroidJUnit4 diff --git a/core/src/main/java/ir/apptune/calendar/core/pojo/CalendarModel.kt b/core/src/main/java/com/pouyaheydari/calendar/core/pojo/CalendarModel.kt similarity index 90% rename from core/src/main/java/ir/apptune/calendar/core/pojo/CalendarModel.kt rename to core/src/main/java/com/pouyaheydari/calendar/core/pojo/CalendarModel.kt index d47fac7..3e34765 100644 --- a/core/src/main/java/ir/apptune/calendar/core/pojo/CalendarModel.kt +++ b/core/src/main/java/com/pouyaheydari/calendar/core/pojo/CalendarModel.kt @@ -1,4 +1,4 @@ -package ir.apptune.calendar.core.pojo +package com.pouyaheydari.calendar.core.pojo import android.os.Parcelable import kotlinx.parcelize.Parcelize diff --git a/core/src/main/java/ir/apptune/calendar/core/utils/CalendarTool.kt b/core/src/main/java/com/pouyaheydari/calendar/core/utils/CalendarTool.kt similarity index 99% rename from core/src/main/java/ir/apptune/calendar/core/utils/CalendarTool.kt rename to core/src/main/java/com/pouyaheydari/calendar/core/utils/CalendarTool.kt index 8bdc159..0e658a2 100644 --- a/core/src/main/java/ir/apptune/calendar/core/utils/CalendarTool.kt +++ b/core/src/main/java/com/pouyaheydari/calendar/core/utils/CalendarTool.kt @@ -1,4 +1,4 @@ -package ir.apptune.calendar.core.utils +package com.pouyaheydari.calendar.core.utils import java.util.Calendar import java.util.GregorianCalendar diff --git a/core/src/main/java/ir/apptune/calendar/core/utils/Constants.kt b/core/src/main/java/com/pouyaheydari/calendar/core/utils/Constants.kt similarity index 64% rename from core/src/main/java/ir/apptune/calendar/core/utils/Constants.kt rename to core/src/main/java/com/pouyaheydari/calendar/core/utils/Constants.kt index 4f9191e..168ab41 100644 --- a/core/src/main/java/ir/apptune/calendar/core/utils/Constants.kt +++ b/core/src/main/java/com/pouyaheydari/calendar/core/utils/Constants.kt @@ -1,4 +1,4 @@ -package ir.apptune.calendar.core.utils +package com.pouyaheydari.calendar.core.utils const val SELECTED_DAY_DETAILS = "SelectedDayDetails" const val EMPTY_DATE = -1 \ No newline at end of file diff --git a/core/src/main/java/ir/apptune/calendar/core/utils/ResourceUtils.kt b/core/src/main/java/com/pouyaheydari/calendar/core/utils/ResourceUtils.kt similarity index 97% rename from core/src/main/java/ir/apptune/calendar/core/utils/ResourceUtils.kt rename to core/src/main/java/com/pouyaheydari/calendar/core/utils/ResourceUtils.kt index ecd5959..aa938f1 100644 --- a/core/src/main/java/ir/apptune/calendar/core/utils/ResourceUtils.kt +++ b/core/src/main/java/com/pouyaheydari/calendar/core/utils/ResourceUtils.kt @@ -1,8 +1,8 @@ -package ir.apptune.calendar.core.utils +package com.pouyaheydari.calendar.core.utils import android.content.Context import android.util.Log -import ir.apptune.calendar.core.R +import com.pouyaheydari.calendar.core.R import org.xmlpull.v1.XmlPullParser /** diff --git a/core/src/main/java/ir/apptune/calendar/core/utils/extensions/IntExtensions.kt b/core/src/main/java/com/pouyaheydari/calendar/core/utils/extensions/IntExtensions.kt similarity index 96% rename from core/src/main/java/ir/apptune/calendar/core/utils/extensions/IntExtensions.kt rename to core/src/main/java/com/pouyaheydari/calendar/core/utils/extensions/IntExtensions.kt index 6afe513..d49158c 100644 --- a/core/src/main/java/ir/apptune/calendar/core/utils/extensions/IntExtensions.kt +++ b/core/src/main/java/com/pouyaheydari/calendar/core/utils/extensions/IntExtensions.kt @@ -1,7 +1,7 @@ -package ir.apptune.calendar.core.utils.extensions +package com.pouyaheydari.calendar.core.utils.extensions import android.content.Context -import ir.apptune.calendar.core.R +import com.pouyaheydari.calendar.core.R /** diff --git a/features/widget/src/test/java/ir/apptune/calendar/ExampleUnitTest.kt b/core/src/test/java/com/pouyaheydari/calendar/core/ExampleUnitTest.kt similarity index 88% rename from features/widget/src/test/java/ir/apptune/calendar/ExampleUnitTest.kt rename to core/src/test/java/com/pouyaheydari/calendar/core/ExampleUnitTest.kt index 182302b..6cb078e 100644 --- a/features/widget/src/test/java/ir/apptune/calendar/ExampleUnitTest.kt +++ b/core/src/test/java/com/pouyaheydari/calendar/core/ExampleUnitTest.kt @@ -1,4 +1,4 @@ -package ir.apptune.calendar +package com.pouyaheydari.calendar.core import org.junit.Test diff --git a/features/calendar-details/build.gradle.kts b/features/calendar-details/build.gradle.kts index 6cdd91b..57eb5ac 100644 --- a/features/calendar-details/build.gradle.kts +++ b/features/calendar-details/build.gradle.kts @@ -20,7 +20,7 @@ android { buildFeatures { viewBinding = true } - namespace = "ir.apptune.calendar.details" + namespace = "com.pouyaheydari.calendar.details" } dependencies { diff --git a/features/calendar-details/src/main/java/ir/apptune/calendar/details/DateDetailsDialogFragment.kt b/features/calendar-details/src/main/java/com/pouyaheydari/calendar/details/DateDetailsDialogFragment.kt similarity index 85% rename from features/calendar-details/src/main/java/ir/apptune/calendar/details/DateDetailsDialogFragment.kt rename to features/calendar-details/src/main/java/com/pouyaheydari/calendar/details/DateDetailsDialogFragment.kt index 865dfef..b3c4f50 100644 --- a/features/calendar-details/src/main/java/ir/apptune/calendar/details/DateDetailsDialogFragment.kt +++ b/features/calendar-details/src/main/java/com/pouyaheydari/calendar/details/DateDetailsDialogFragment.kt @@ -1,4 +1,4 @@ -package ir.apptune.calendar.details +package com.pouyaheydari.calendar.details import android.content.ActivityNotFoundException import android.content.Intent @@ -12,14 +12,14 @@ import androidx.fragment.app.DialogFragment import androidx.lifecycle.ViewModelProvider import com.google.android.material.snackbar.Snackbar import dagger.hilt.android.AndroidEntryPoint -import ir.apptune.calendar.core.pojo.CalendarModel -import ir.apptune.calendar.core.utils.SELECTED_DAY_DETAILS -import ir.apptune.calendar.core.utils.extensions.toEnglishMonth -import ir.apptune.calendar.core.utils.extensions.toPersianMonth -import ir.apptune.calendar.core.utils.extensions.toPersianNumber -import ir.apptune.calendar.core.utils.extensions.toPersianWeekDay -import ir.apptune.calendar.details.databinding.FragmentDialogDateDetailsBinding -import ir.apptune.calendar.details.utils.parcelable +import com.pouyaheydari.calendar.core.pojo.CalendarModel +import com.pouyaheydari.calendar.core.utils.SELECTED_DAY_DETAILS +import com.pouyaheydari.calendar.core.utils.extensions.toEnglishMonth +import com.pouyaheydari.calendar.core.utils.extensions.toPersianMonth +import com.pouyaheydari.calendar.core.utils.extensions.toPersianNumber +import com.pouyaheydari.calendar.core.utils.extensions.toPersianWeekDay +import com.pouyaheydari.calendar.details.databinding.FragmentDialogDateDetailsBinding +import com.pouyaheydari.calendar.details.utils.parcelable import java.util.GregorianCalendar diff --git a/features/calendar-details/src/main/java/ir/apptune/calendar/details/DateDetailsViewModel.kt b/features/calendar-details/src/main/java/com/pouyaheydari/calendar/details/DateDetailsViewModel.kt similarity index 87% rename from features/calendar-details/src/main/java/ir/apptune/calendar/details/DateDetailsViewModel.kt rename to features/calendar-details/src/main/java/com/pouyaheydari/calendar/details/DateDetailsViewModel.kt index 0bc8a6e..1fd1737 100644 --- a/features/calendar-details/src/main/java/ir/apptune/calendar/details/DateDetailsViewModel.kt +++ b/features/calendar-details/src/main/java/com/pouyaheydari/calendar/details/DateDetailsViewModel.kt @@ -1,11 +1,11 @@ -package ir.apptune.calendar.details +package com.pouyaheydari.calendar.details import androidx.lifecycle.LiveData import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel import dagger.hilt.android.lifecycle.HiltViewModel -import ir.apptune.calendar.core.pojo.CalendarModel -import ir.apptune.calendar.core.utils.ResourceUtils +import com.pouyaheydari.calendar.core.pojo.CalendarModel +import com.pouyaheydari.calendar.core.utils.ResourceUtils import javax.inject.Inject /** diff --git a/features/calendar-details/src/main/java/ir/apptune/calendar/details/utils/ParcelableUtil.kt b/features/calendar-details/src/main/java/com/pouyaheydari/calendar/details/utils/ParcelableUtil.kt similarity index 86% rename from features/calendar-details/src/main/java/ir/apptune/calendar/details/utils/ParcelableUtil.kt rename to features/calendar-details/src/main/java/com/pouyaheydari/calendar/details/utils/ParcelableUtil.kt index 2270c83..01f73df 100644 --- a/features/calendar-details/src/main/java/ir/apptune/calendar/details/utils/ParcelableUtil.kt +++ b/features/calendar-details/src/main/java/com/pouyaheydari/calendar/details/utils/ParcelableUtil.kt @@ -1,4 +1,4 @@ -package ir.apptune.calendar.details.utils +package com.pouyaheydari.calendar.details.utils import android.os.Build.VERSION.SDK_INT import android.os.Bundle diff --git a/features/widget/build.gradle.kts b/features/widget/build.gradle.kts index 4895be3..b6484d5 100644 --- a/features/widget/build.gradle.kts +++ b/features/widget/build.gradle.kts @@ -18,7 +18,7 @@ android { kotlinOptions { jvmTarget = JavaVersion.VERSION_17.toString() } - namespace = "ir.apptune.calendar.widget" + namespace = "com.pouyaheydari.calendar.widget" } dependencies { diff --git a/features/widget/src/androidTest/java/ir/apptune/calendar/ExampleInstrumentedTest.kt b/features/widget/src/androidTest/java/com/pouyaheydari/calendar/ExampleInstrumentedTest.kt similarity index 94% rename from features/widget/src/androidTest/java/ir/apptune/calendar/ExampleInstrumentedTest.kt rename to features/widget/src/androidTest/java/com/pouyaheydari/calendar/ExampleInstrumentedTest.kt index b0ecd0f..d98d19e 100644 --- a/features/widget/src/androidTest/java/ir/apptune/calendar/ExampleInstrumentedTest.kt +++ b/features/widget/src/androidTest/java/com/pouyaheydari/calendar/ExampleInstrumentedTest.kt @@ -1,4 +1,4 @@ -package ir.apptune.calendar +package com.pouyaheydari.calendar import androidx.test.platform.app.InstrumentationRegistry import androidx.test.ext.junit.runners.AndroidJUnit4 diff --git a/features/widget/src/main/java/ir/apptune/calendar/widget/AppWidget.kt b/features/widget/src/main/java/com/pouyaheydari/calendar/widget/AppWidget.kt similarity index 83% rename from features/widget/src/main/java/ir/apptune/calendar/widget/AppWidget.kt rename to features/widget/src/main/java/com/pouyaheydari/calendar/widget/AppWidget.kt index 696f936..d9f6dfe 100644 --- a/features/widget/src/main/java/ir/apptune/calendar/widget/AppWidget.kt +++ b/features/widget/src/main/java/com/pouyaheydari/calendar/widget/AppWidget.kt @@ -1,4 +1,4 @@ -package ir.apptune.calendar.widget +package com.pouyaheydari.calendar.widget import android.app.PendingIntent import android.appwidget.AppWidgetManager @@ -8,11 +8,11 @@ import android.content.Intent import android.os.Build import android.widget.RemoteViews import dagger.hilt.android.AndroidEntryPoint -import ir.apptune.calendar.core.pojo.CalendarModel -import ir.apptune.calendar.core.utils.extensions.toEnglishMonth -import ir.apptune.calendar.core.utils.extensions.toPersianMonth -import ir.apptune.calendar.core.utils.extensions.toPersianNumber -import ir.apptune.calendar.core.utils.extensions.toPersianWeekDay +import com.pouyaheydari.calendar.core.pojo.CalendarModel +import com.pouyaheydari.calendar.core.utils.extensions.toEnglishMonth +import com.pouyaheydari.calendar.core.utils.extensions.toPersianMonth +import com.pouyaheydari.calendar.core.utils.extensions.toPersianNumber +import com.pouyaheydari.calendar.core.utils.extensions.toPersianWeekDay import javax.inject.Inject private const val MAIN_ACTIVITY = "ir.apptune.calendar.MainActivity" diff --git a/core/src/test/java/ir/apptune/calendar/core/ExampleUnitTest.kt b/features/widget/src/test/java/com/pouyaheydari/calendar/ExampleUnitTest.kt similarity index 90% rename from core/src/test/java/ir/apptune/calendar/core/ExampleUnitTest.kt rename to features/widget/src/test/java/com/pouyaheydari/calendar/ExampleUnitTest.kt index a1ce3fa..3bb037e 100644 --- a/core/src/test/java/ir/apptune/calendar/core/ExampleUnitTest.kt +++ b/features/widget/src/test/java/com/pouyaheydari/calendar/ExampleUnitTest.kt @@ -1,4 +1,4 @@ -package ir.apptune.calendar.core +package com.pouyaheydari.calendar import org.junit.Test