A fork of Simple Time Tracker with WearOS support. (Now integrated upstream)
0

Configure Feed

Select the types of activity you want to include in your feed.

raise AGP to 8

+213 -73
+16 -1
app/build.gradle.kts
··· 13 13 14 14 android { 15 15 defaultConfig { 16 - applicationId = "com.razeeman.util.simpletimetracker" 16 + applicationId = Base.applicationId 17 17 versionCode = Base.versionCode 18 18 versionName = Base.versionName 19 19 ··· 41 41 } 42 42 } 43 43 44 + buildTypes { 45 + getByName("debug") { 46 + buildConfigField("String", "VERSION_NAME", "\"${defaultConfig.versionName}\"") 47 + } 48 + getByName("release") { 49 + buildConfigField("String", "VERSION_NAME", "\"${defaultConfig.versionName}\"") 50 + } 51 + } 52 + 44 53 compileOptions { 45 54 sourceCompatibility = JavaVersion.VERSION_1_8 46 55 targetCompatibility = JavaVersion.VERSION_1_8 47 56 } 48 57 58 + buildFeatures { 59 + buildConfig = true 60 + } 61 + 49 62 testOptions { 50 63 animationsDisabled = true 51 64 } ··· 54 67 // Adds exported schema location as test app assets. 55 68 getByName("androidTest").assets.srcDir("$projectDir/../data_local/schemas") 56 69 } 70 + 71 + namespace = Base.namespace 57 72 } 58 73 59 74 dependencies {
+1 -2
app/src/main/AndroidManifest.xml
··· 1 1 <?xml version="1.0" encoding="utf-8"?> 2 2 <manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 - xmlns:tools="http://schemas.android.com/tools" 4 - package="com.example.util.simpletimetracker"> 3 + xmlns:tools="http://schemas.android.com/tools"> 5 4 6 5 <application 7 6 android:name=".TimeTrackerApp"
+1
app/src/main/java/com/example/util/simpletimetracker/navigation/ScreenResolverImpl.kt
··· 4 4 import androidx.navigation.NavController 5 5 import androidx.navigation.Navigator 6 6 import androidx.navigation.fragment.FragmentNavigator 7 + import com.example.util.simpletimetracker.BuildConfig 7 8 import com.example.util.simpletimetracker.navigation.params.screen.ScreenParams 8 9 import javax.inject.Inject 9 10
+6 -1
app/src/main/java/com/example/util/simpletimetracker/provider/ApplicationDataProviderImpl.kt
··· 19 19 } 20 20 21 21 override fun getAppVersion(): String { 22 - return BuildConfig.VERSION_NAME 22 + val appVersion = BuildConfig.VERSION_NAME 23 + return if (BuildConfig.DEBUG) { 24 + "$appVersion ${BuildConfig.BUILD_TYPE}" 25 + } else { 26 + appVersion 27 + } 23 28 } 24 29 }
+3
buildSrc/src/main/kotlin/com/example/util/simpletimetracker/Base.kt
··· 1 1 package com.example.util.simpletimetracker 2 2 3 3 object Base { 4 + const val applicationId = "com.razeeman.util.simpletimetracker" 5 + const val namespace = "com.example.util.simpletimetracker" 6 + 4 7 const val versionCode = 37 5 8 const val versionName = "1.36" 6 9 const val minSDK = 21
+1 -1
buildSrc/src/main/kotlin/com/example/util/simpletimetracker/Versions.kt
··· 1 1 package com.example.util.simpletimetracker 2 2 3 3 object Versions { 4 - const val gradle = "7.3.1" 4 + const val gradle = "8.0.2" 5 5 const val kotlin = "1.7.21" 6 6 const val ktlint = "10.1.0" 7 7
+2 -8
core/build.gradle.kts
··· 1 + import com.example.util.simpletimetracker.Base 1 2 import com.example.util.simpletimetracker.Deps 2 3 import com.example.util.simpletimetracker.applyAndroidLibrary 3 4 ··· 11 12 applyAndroidLibrary() 12 13 13 14 android { 14 - buildTypes { 15 - getByName("debug") { 16 - buildConfigField("String", "VERSION_NAME", "\"${defaultConfig.versionName}\"") 17 - } 18 - getByName("release") { 19 - buildConfigField("String", "VERSION_NAME", "\"${defaultConfig.versionName}\"") 20 - } 21 - } 15 + namespace = "${Base.namespace}.core" 22 16 } 23 17 24 18 dependencies {
+1 -2
core/src/main/AndroidManifest.xml
··· 1 - <manifest xmlns:android="http://schemas.android.com/apk/res/android" 2 - package="com.example.util.simpletimetracker.core"> 1 + <manifest xmlns:android="http://schemas.android.com/apk/res/android"> 3 2 4 3 <application android:theme="@style/AppTheme" /> 5 4
+3
data_local/build.gradle.kts
··· 1 + import com.example.util.simpletimetracker.Base 1 2 import com.example.util.simpletimetracker.Deps 2 3 import com.example.util.simpletimetracker.applyAndroidLibrary 3 4 ··· 17 18 } 18 19 } 19 20 } 21 + 22 + namespace = "${Base.namespace}.data_local" 20 23 } 21 24 22 25 dependencies {
+1 -1
data_local/src/main/AndroidManifest.xml
··· 1 - <manifest package="com.example.util.simpletimetracker.data_local" /> 1 + <manifest />
+5
features/feature_archive/build.gradle.kts
··· 1 + import com.example.util.simpletimetracker.Base 1 2 import com.example.util.simpletimetracker.Deps 2 3 import com.example.util.simpletimetracker.applyAndroidLibrary 3 4 ··· 9 10 } 10 11 11 12 applyAndroidLibrary() 13 + 14 + android { 15 + namespace = "${Base.namespace}.feature_archive" 16 + } 12 17 13 18 dependencies { 14 19 implementation(project(":core"))
+2 -2
features/feature_archive/src/main/AndroidManifest.xml
··· 1 1 <?xml version="1.0" encoding="utf-8"?> 2 - <manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 - package="com.example.util.simpletimetracker.feature_archive"> 2 + <manifest xmlns:android="http://schemas.android.com/apk/res/android"> 4 3 5 4 <application android:theme="@style/AppTheme" /> 5 + 6 6 </manifest>
+5
features/feature_base_adapter/build.gradle.kts
··· 1 + import com.example.util.simpletimetracker.Base 1 2 import com.example.util.simpletimetracker.Deps 2 3 import com.example.util.simpletimetracker.applyAndroidLibrary 3 4 ··· 8 9 } 9 10 10 11 applyAndroidLibrary() 12 + 13 + android { 14 + namespace = "${Base.namespace}.feature_base_adapter" 15 + } 11 16 12 17 dependencies { 13 18 implementation(project(":feature_views"))
+1 -2
features/feature_base_adapter/src/main/AndroidManifest.xml
··· 1 1 <?xml version="1.0" encoding="utf-8"?> 2 - <manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 - package="com.example.util.simpletimetracker.feature_base_adapter"> 2 + <manifest xmlns:android="http://schemas.android.com/apk/res/android"> 4 3 5 4 <application android:theme="@style/AppTheme" /> 6 5
+5
features/feature_categories/build.gradle.kts
··· 1 + import com.example.util.simpletimetracker.Base 1 2 import com.example.util.simpletimetracker.Deps 2 3 import com.example.util.simpletimetracker.applyAndroidLibrary 3 4 ··· 9 10 } 10 11 11 12 applyAndroidLibrary() 13 + 14 + android { 15 + namespace = "${Base.namespace}.feature_categories" 16 + } 12 17 13 18 dependencies { 14 19 implementation(project(":core"))
+2 -2
features/feature_categories/src/main/AndroidManifest.xml
··· 1 - <manifest xmlns:android="http://schemas.android.com/apk/res/android" 2 - package="com.example.util.simpletimetracker.feature_categories"> 1 + <manifest xmlns:android="http://schemas.android.com/apk/res/android"> 3 2 4 3 <application android:theme="@style/AppTheme" /> 4 + 5 5 </manifest>
+5
features/feature_change_activity_filter/build.gradle.kts
··· 1 + import com.example.util.simpletimetracker.Base 1 2 import com.example.util.simpletimetracker.Deps 2 3 import com.example.util.simpletimetracker.applyAndroidLibrary 3 4 ··· 9 10 } 10 11 11 12 applyAndroidLibrary() 13 + 14 + android { 15 + namespace = "${Base.namespace}.feature_change_activity_filter" 16 + } 12 17 13 18 dependencies { 14 19 implementation(project(":core"))
+2 -2
features/feature_change_activity_filter/src/main/AndroidManifest.xml
··· 1 - <manifest xmlns:android="http://schemas.android.com/apk/res/android" 2 - package="com.example.util.simpletimetracker.feature_change_activity_filter"> 1 + <manifest xmlns:android="http://schemas.android.com/apk/res/android"> 3 2 4 3 <application android:theme="@style/AppTheme" /> 4 + 5 5 </manifest>
+5
features/feature_change_category/build.gradle.kts
··· 1 + import com.example.util.simpletimetracker.Base 1 2 import com.example.util.simpletimetracker.Deps 2 3 import com.example.util.simpletimetracker.applyAndroidLibrary 3 4 ··· 9 10 } 10 11 11 12 applyAndroidLibrary() 13 + 14 + android { 15 + namespace = "${Base.namespace}.feature_change_category" 16 + } 12 17 13 18 dependencies { 14 19 implementation(project(":core"))
+2 -2
features/feature_change_category/src/main/AndroidManifest.xml
··· 1 - <manifest xmlns:android="http://schemas.android.com/apk/res/android" 2 - package="com.example.util.simpletimetracker.feature_change_category"> 1 + <manifest xmlns:android="http://schemas.android.com/apk/res/android"> 3 2 4 3 <application android:theme="@style/AppTheme" /> 4 + 5 5 </manifest>
+5
features/feature_change_record/build.gradle.kts
··· 1 + import com.example.util.simpletimetracker.Base 1 2 import com.example.util.simpletimetracker.Deps 2 3 import com.example.util.simpletimetracker.applyAndroidLibrary 3 4 ··· 9 10 } 10 11 11 12 applyAndroidLibrary() 13 + 14 + android { 15 + namespace = "${Base.namespace}.feature_change_record" 16 + } 12 17 13 18 dependencies { 14 19 implementation(project(":core"))
+2 -2
features/feature_change_record/src/main/AndroidManifest.xml
··· 1 - <manifest xmlns:android="http://schemas.android.com/apk/res/android" 2 - package="com.example.util.simpletimetracker.feature_change_record"> 1 + <manifest xmlns:android="http://schemas.android.com/apk/res/android"> 3 2 4 3 <application android:theme="@style/AppTheme" /> 4 + 5 5 </manifest>
+5
features/feature_change_record_tag/build.gradle.kts
··· 1 + import com.example.util.simpletimetracker.Base 1 2 import com.example.util.simpletimetracker.Deps 2 3 import com.example.util.simpletimetracker.applyAndroidLibrary 3 4 ··· 9 10 } 10 11 11 12 applyAndroidLibrary() 13 + 14 + android { 15 + namespace = "${Base.namespace}.feature_change_record_tag" 16 + } 12 17 13 18 dependencies { 14 19 implementation(project(":core"))
+2 -2
features/feature_change_record_tag/src/main/AndroidManifest.xml
··· 1 1 <?xml version="1.0" encoding="utf-8"?> 2 - <manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 - package="com.example.util.simpletimetracker.feature_change_record_tag"> 2 + <manifest xmlns:android="http://schemas.android.com/apk/res/android"> 4 3 5 4 <application android:theme="@style/AppTheme" /> 5 + 6 6 </manifest>
+5
features/feature_change_record_type/build.gradle.kts
··· 1 + import com.example.util.simpletimetracker.Base 1 2 import com.example.util.simpletimetracker.Deps 2 3 import com.example.util.simpletimetracker.applyAndroidLibrary 3 4 ··· 9 10 } 10 11 11 12 applyAndroidLibrary() 13 + 14 + android { 15 + namespace = "${Base.namespace}.feature_change_record_type" 16 + } 12 17 13 18 dependencies { 14 19 implementation(project(":core"))
+2 -2
features/feature_change_record_type/src/main/AndroidManifest.xml
··· 1 - <manifest xmlns:android="http://schemas.android.com/apk/res/android" 2 - package="com.example.util.simpletimetracker.feature_change_record_type"> 1 + <manifest xmlns:android="http://schemas.android.com/apk/res/android"> 3 2 4 3 <application android:theme="@style/AppTheme" /> 4 + 5 5 </manifest>
+5
features/feature_change_running_record/build.gradle.kts
··· 1 + import com.example.util.simpletimetracker.Base 1 2 import com.example.util.simpletimetracker.Deps 2 3 import com.example.util.simpletimetracker.applyAndroidLibrary 3 4 ··· 9 10 } 10 11 11 12 applyAndroidLibrary() 13 + 14 + android { 15 + namespace = "${Base.namespace}.feature_change_running_record" 16 + } 12 17 13 18 dependencies { 14 19 implementation(project(":core"))
+2 -2
features/feature_change_running_record/src/main/AndroidManifest.xml
··· 1 - <manifest xmlns:android="http://schemas.android.com/apk/res/android" 2 - package="com.example.util.simpletimetracker.feature_change_running_record"> 1 + <manifest xmlns:android="http://schemas.android.com/apk/res/android"> 3 2 4 3 <application android:theme="@style/AppTheme" /> 4 + 5 5 </manifest>
+5
features/feature_data_edit/build.gradle.kts
··· 1 + import com.example.util.simpletimetracker.Base 1 2 import com.example.util.simpletimetracker.Deps 2 3 import com.example.util.simpletimetracker.applyAndroidLibrary 3 4 ··· 9 10 } 10 11 11 12 applyAndroidLibrary() 13 + 14 + android { 15 + namespace = "${Base.namespace}.feature_data_edit" 16 + } 12 17 13 18 dependencies { 14 19 implementation(project(":core"))
+2 -2
features/feature_data_edit/src/main/AndroidManifest.xml
··· 1 1 <?xml version="1.0" encoding="utf-8"?> 2 - <manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 - package="com.example.util.simpletimetracker.feature_data_edit"> 2 + <manifest xmlns:android="http://schemas.android.com/apk/res/android"> 4 3 5 4 <application android:theme="@style/AppTheme" /> 5 + 6 6 </manifest>
+5
features/feature_dialogs/build.gradle.kts
··· 1 + import com.example.util.simpletimetracker.Base 1 2 import com.example.util.simpletimetracker.Deps 2 3 import com.example.util.simpletimetracker.applyAndroidLibrary 3 4 ··· 9 10 } 10 11 11 12 applyAndroidLibrary() 13 + 14 + android { 15 + namespace = "${Base.namespace}.feature_dialogs" 16 + } 12 17 13 18 dependencies { 14 19 implementation(project(":core"))
+2 -2
features/feature_dialogs/src/main/AndroidManifest.xml
··· 1 - <manifest xmlns:android="http://schemas.android.com/apk/res/android" 2 - package="com.example.util.simpletimetracker.feature_dialogs"> 1 + <manifest xmlns:android="http://schemas.android.com/apk/res/android"> 3 2 4 3 <application android:theme="@style/AppTheme" /> 4 + 5 5 </manifest>
+5
features/feature_goals/build.gradle.kts
··· 1 + import com.example.util.simpletimetracker.Base 1 2 import com.example.util.simpletimetracker.Deps 2 3 import com.example.util.simpletimetracker.applyAndroidLibrary 3 4 ··· 9 10 } 10 11 11 12 applyAndroidLibrary() 13 + 14 + android { 15 + namespace = "${Base.namespace}.feature_goals" 16 + } 12 17 13 18 dependencies { 14 19 implementation(project(":core"))
+2 -2
features/feature_goals/src/main/AndroidManifest.xml
··· 1 - <manifest xmlns:android="http://schemas.android.com/apk/res/android" 2 - package="com.example.util.simpletimetracker.feature_goals"> 1 + <manifest xmlns:android="http://schemas.android.com/apk/res/android"> 3 2 4 3 <application android:theme="@style/AppTheme" /> 4 + 5 5 </manifest>
+5
features/feature_main/build.gradle.kts
··· 1 + import com.example.util.simpletimetracker.Base 1 2 import com.example.util.simpletimetracker.Deps 2 3 import com.example.util.simpletimetracker.applyAndroidLibrary 3 4 ··· 9 10 } 10 11 11 12 applyAndroidLibrary() 13 + 14 + android { 15 + namespace = "${Base.namespace}.feature_main" 16 + } 12 17 13 18 dependencies { 14 19 implementation(project(":core"))
+2 -2
features/feature_main/src/main/AndroidManifest.xml
··· 1 - <manifest xmlns:android="http://schemas.android.com/apk/res/android" 2 - package="com.example.util.simpletimetracker.feature_main"> 1 + <manifest xmlns:android="http://schemas.android.com/apk/res/android"> 3 2 4 3 <application android:theme="@style/AppTheme" /> 4 + 5 5 </manifest>
+5
features/feature_notification/build.gradle.kts
··· 1 + import com.example.util.simpletimetracker.Base 1 2 import com.example.util.simpletimetracker.Deps 2 3 import com.example.util.simpletimetracker.applyAndroidLibrary 3 4 ··· 9 10 } 10 11 11 12 applyAndroidLibrary() 13 + 14 + android { 15 + namespace = "${Base.namespace}.feature_notification" 16 + } 12 17 13 18 dependencies { 14 19 implementation(project(":core"))
+2 -2
features/feature_notification/src/main/AndroidManifest.xml
··· 1 - <manifest xmlns:android="http://schemas.android.com/apk/res/android" 2 - package="com.example.util.simpletimetracker.feature_notification"> 1 + <manifest xmlns:android="http://schemas.android.com/apk/res/android"> 3 2 4 3 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 5 4 <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" /> ··· 28 27 </receiver> 29 28 30 29 </application> 30 + 31 31 </manifest>
+5
features/feature_records/build.gradle.kts
··· 1 + import com.example.util.simpletimetracker.Base 1 2 import com.example.util.simpletimetracker.Deps 2 3 import com.example.util.simpletimetracker.applyAndroidLibrary 3 4 ··· 10 11 } 11 12 12 13 applyAndroidLibrary() 14 + 15 + android { 16 + namespace = "${Base.namespace}.feature_records" 17 + } 13 18 14 19 dependencies { 15 20 implementation(project(":core"))
+2 -2
features/feature_records/src/main/AndroidManifest.xml
··· 1 - <manifest xmlns:android="http://schemas.android.com/apk/res/android" 2 - package="com.example.util.simpletimetracker.feature_records"> 1 + <manifest xmlns:android="http://schemas.android.com/apk/res/android"> 3 2 4 3 <application android:theme="@style/AppTheme" /> 4 + 5 5 </manifest>
+5
features/feature_records_all/build.gradle.kts
··· 1 + import com.example.util.simpletimetracker.Base 1 2 import com.example.util.simpletimetracker.Deps 2 3 import com.example.util.simpletimetracker.applyAndroidLibrary 3 4 ··· 9 10 } 10 11 11 12 applyAndroidLibrary() 13 + 14 + android { 15 + namespace = "${Base.namespace}.feature_records_all" 16 + } 12 17 13 18 dependencies { 14 19 implementation(project(":core"))
+2 -2
features/feature_records_all/src/main/AndroidManifest.xml
··· 1 - <manifest xmlns:android="http://schemas.android.com/apk/res/android" 2 - package="com.example.util.simpletimetracker.feature_records_all"> 1 + <manifest xmlns:android="http://schemas.android.com/apk/res/android"> 3 2 4 3 <application android:theme="@style/AppTheme" /> 4 + 5 5 </manifest>
+5
features/feature_records_filter/build.gradle.kts
··· 1 + import com.example.util.simpletimetracker.Base 1 2 import com.example.util.simpletimetracker.Deps 2 3 import com.example.util.simpletimetracker.applyAndroidLibrary 3 4 ··· 9 10 } 10 11 11 12 applyAndroidLibrary() 13 + 14 + android { 15 + namespace = "${Base.namespace}.feature_records_filter" 16 + } 12 17 13 18 dependencies { 14 19 implementation(project(":core"))
+2 -2
features/feature_records_filter/src/main/AndroidManifest.xml
··· 1 1 <?xml version="1.0" encoding="utf-8"?> 2 - <manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 - package="com.example.util.simpletimetracker.feature_records_filter"> 2 + <manifest xmlns:android="http://schemas.android.com/apk/res/android"> 4 3 5 4 <application android:theme="@style/AppTheme" /> 5 + 6 6 </manifest>
+5
features/feature_running_records/build.gradle.kts
··· 1 + import com.example.util.simpletimetracker.Base 1 2 import com.example.util.simpletimetracker.Deps 2 3 import com.example.util.simpletimetracker.applyAndroidLibrary 3 4 ··· 9 10 } 10 11 11 12 applyAndroidLibrary() 13 + 14 + android { 15 + namespace = "${Base.namespace}.feature_running_records" 16 + } 12 17 13 18 dependencies { 14 19 implementation(project(":core"))
+1 -1
features/feature_running_records/src/main/AndroidManifest.xml
··· 1 - <manifest package="com.example.util.simpletimetracker.feature_running_records" /> 1 + <manifest />
+5
features/feature_settings/build.gradle.kts
··· 1 + import com.example.util.simpletimetracker.Base 1 2 import com.example.util.simpletimetracker.Deps 2 3 import com.example.util.simpletimetracker.applyAndroidLibrary 3 4 ··· 9 10 } 10 11 11 12 applyAndroidLibrary() 13 + 14 + android { 15 + namespace = "${Base.namespace}.feature_settings" 16 + } 12 17 13 18 dependencies { 14 19 implementation(project(":core"))
+2 -2
features/feature_settings/src/main/AndroidManifest.xml
··· 1 - <manifest xmlns:android="http://schemas.android.com/apk/res/android" 2 - package="com.example.util.simpletimetracker.feature_settings"> 1 + <manifest xmlns:android="http://schemas.android.com/apk/res/android"> 3 2 4 3 <application android:theme="@style/AppTheme" /> 4 + 5 5 </manifest>
+1 -7
features/feature_settings/src/main/java/com/example/util/simpletimetracker/feature_settings/interactor/SettingsRatingViewDataInteractor.kt
··· 1 1 package com.example.util.simpletimetracker.feature_settings.interactor 2 2 3 - import com.example.util.simpletimetracker.core.BuildConfig 4 3 import com.example.util.simpletimetracker.core.provider.ApplicationDataProvider 5 4 import com.example.util.simpletimetracker.core.repo.ResourceRepo 6 5 import com.example.util.simpletimetracker.feature_base_adapter.ViewHolderType ··· 51 50 } 52 51 53 52 private fun loadVersionName(): String { 54 - val appVersion = applicationDataProvider.getAppVersion() 55 - return if (BuildConfig.DEBUG) { 56 - "$appVersion ${BuildConfig.BUILD_TYPE}" 57 - } else { 58 - appVersion 59 - } 53 + return applicationDataProvider.getAppVersion() 60 54 } 61 55 }
+5
features/feature_statistics/build.gradle.kts
··· 1 + import com.example.util.simpletimetracker.Base 1 2 import com.example.util.simpletimetracker.Deps 2 3 import com.example.util.simpletimetracker.applyAndroidLibrary 3 4 ··· 10 11 } 11 12 12 13 applyAndroidLibrary() 14 + 15 + android { 16 + namespace = "${Base.namespace}.feature_statistics" 17 + } 13 18 14 19 dependencies { 15 20 implementation(project(":core"))
+2 -2
features/feature_statistics/src/main/AndroidManifest.xml
··· 1 - <manifest xmlns:android="http://schemas.android.com/apk/res/android" 2 - package="com.example.util.simpletimetracker.feature_statistics"> 1 + <manifest xmlns:android="http://schemas.android.com/apk/res/android"> 3 2 4 3 <application android:theme="@style/AppTheme" /> 4 + 5 5 </manifest>
+5
features/feature_statistics_detail/build.gradle.kts
··· 1 + import com.example.util.simpletimetracker.Base 1 2 import com.example.util.simpletimetracker.Deps 2 3 import com.example.util.simpletimetracker.applyAndroidLibrary 3 4 ··· 10 11 } 11 12 12 13 applyAndroidLibrary() 14 + 15 + android { 16 + namespace = "${Base.namespace}.feature_statistics_detail" 17 + } 13 18 14 19 dependencies { 15 20 implementation(project(":core"))
+2 -2
features/feature_statistics_detail/src/main/AndroidManifest.xml
··· 1 - <manifest xmlns:android="http://schemas.android.com/apk/res/android" 2 - package="com.example.util.simpletimetracker.feature_statistics_detail"> 1 + <manifest xmlns:android="http://schemas.android.com/apk/res/android"> 3 2 4 3 <application android:theme="@style/AppTheme" /> 4 + 5 5 </manifest>
+5
features/feature_tag_selection/build.gradle.kts
··· 1 + import com.example.util.simpletimetracker.Base 1 2 import com.example.util.simpletimetracker.Deps 2 3 import com.example.util.simpletimetracker.applyAndroidLibrary 3 4 ··· 9 10 } 10 11 11 12 applyAndroidLibrary() 13 + 14 + android { 15 + namespace = "${Base.namespace}.feature_tag_selection" 16 + } 12 17 13 18 dependencies { 14 19 implementation(project(":core"))
+2 -2
features/feature_tag_selection/src/main/AndroidManifest.xml
··· 1 1 <?xml version="1.0" encoding="utf-8"?> 2 - <manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 - package="com.example.util.simpletimetracker.feature_tag_selection"> 2 + <manifest xmlns:android="http://schemas.android.com/apk/res/android"> 4 3 5 4 <application android:theme="@style/AppTheme" /> 5 + 6 6 </manifest>
+5
features/feature_views/build.gradle.kts
··· 1 + import com.example.util.simpletimetracker.Base 1 2 import com.example.util.simpletimetracker.Deps 2 3 import com.example.util.simpletimetracker.applyAndroidLibrary 3 4 ··· 9 10 } 10 11 11 12 applyAndroidLibrary() 13 + 14 + android { 15 + namespace = "${Base.namespace}.feature_views" 16 + } 12 17 13 18 dependencies { 14 19 implementation(Deps.Androidx.appcompat)
+1 -2
features/feature_views/src/main/AndroidManifest.xml
··· 1 1 <?xml version="1.0" encoding="utf-8"?> 2 - <manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 - package="com.example.util.simpletimetracker.feature_views"> 2 + <manifest xmlns:android="http://schemas.android.com/apk/res/android"> 4 3 5 4 <application android:theme="@style/AppTheme" /> 6 5
+5
features/feature_widget/build.gradle.kts
··· 1 + import com.example.util.simpletimetracker.Base 1 2 import com.example.util.simpletimetracker.Deps 2 3 import com.example.util.simpletimetracker.applyAndroidLibrary 3 4 ··· 9 10 } 10 11 11 12 applyAndroidLibrary() 13 + 14 + android { 15 + namespace = "${Base.namespace}.feature_widget" 16 + } 12 17 13 18 dependencies { 14 19 implementation(project(":core"))
+2 -2
features/feature_widget/src/main/AndroidManifest.xml
··· 1 - <manifest xmlns:android="http://schemas.android.com/apk/res/android" 2 - package="com.example.util.simpletimetracker.feature_widget"> 1 + <manifest xmlns:android="http://schemas.android.com/apk/res/android"> 3 2 4 3 <application android:theme="@style/AppTheme"> 5 4 ··· 88 87 </receiver> 89 88 90 89 </application> 90 + 91 91 </manifest>
+5 -1
gradle.properties
··· 10 10 # This option should only be used with decoupled projects. More details, visit 11 11 # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 12 12 org.gradle.parallel=true 13 - #Sat May 02 07:38:24 MSK 2020 14 13 kotlin.code.style=official 15 14 android.enableJetifier=false 16 15 org.gradle.jvmargs=-Xmx2048M -Dkotlin.daemon.jvm.options\="-Xmx2048M" 17 16 android.useAndroidX=true 17 + 18 + # TODO With AGP version 8 these defaults to true 19 + android.nonFinalResIds=false 20 + android.nonTransitiveRClass=false 21 + android.enableR8.fullMode=false
+1 -1
gradle/wrapper/gradle-wrapper.properties
··· 3 3 distributionPath=wrapper/dists 4 4 zipStoreBase=GRADLE_USER_HOME 5 5 zipStorePath=wrapper/dists 6 - distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip 6 + distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip
+5
navigation/build.gradle.kts
··· 1 + import com.example.util.simpletimetracker.Base 1 2 import com.example.util.simpletimetracker.Deps 2 3 import com.example.util.simpletimetracker.applyAndroidLibrary 3 4 ··· 9 10 } 10 11 11 12 applyAndroidLibrary() 13 + 14 + android { 15 + namespace = "${Base.namespace}.navigation" 16 + } 12 17 13 18 dependencies { 14 19 implementation(project(":domain"))
+1 -1
navigation/src/main/AndroidManifest.xml
··· 1 - <manifest package="com.example.util.simpletimetracker.navigation" /> 1 + <manifest />