Skip to content

Commit e6fe6e2

Browse files
committed
update to 1.0.3 version
1 parent d7ac458 commit e6fe6e2

Some content is hidden

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

56 files changed

+187
-432
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ Add the following dependency to your `build.gradle` or `build.gradle.kts` file:
2222
### Gradle Groovy (build.gradle)
2323

2424
```groovy
25-
implementation "io.github.amjdalhashede:ringtone-smart-kit:1.0.3-alpha"
25+
implementation "io.github.amjdalhashede:ringtone-smart-kit:1.0.3"
2626
```
2727

2828
### Gradle Kotlin DSL (build.gradle.kts)
2929

3030
```kotlin
31-
implementation("io.github.amjdalhashede:ringtone-smart-kit:1.0.3-alpha")
31+
implementation("io.github.amjdalhashede:ringtone-smart-kit:1.0.3")
3232
```
3333

3434
## Required Permissions

app/src/main/java/com/studio/ringtonesmartkit/MainActivity.kt

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,10 @@ import androidx.compose.runtime.Composable
3333
import androidx.compose.ui.Modifier
3434
import androidx.compose.ui.tooling.preview.Preview
3535
import androidx.compose.ui.unit.dp
36-
import androidx.core.net.toUri
3736
import com.studio.ringtonesmartkit.ui.theme.RingtoneSmartKitTheme
38-
import io.domain.model.ContactIdentifier
39-
import io.domain.model.RingtoneSource
4037
import io.github.ringtonesmartkit.api.RingtoneHelper
38+
import io.github.ringtonesmartkit.domain.model.ContactIdentifier
39+
import io.github.ringtonesmartkit.domain.model.RingtoneSource
4140

4241
class MainActivity : ComponentActivity() {
4342
override fun onCreate(savedInstanceState: Bundle?) {
@@ -46,9 +45,7 @@ class MainActivity : ComponentActivity() {
4645
setContent {
4746
RingtoneSmartKitTheme {
4847
fun tryApplyRingtone() {
49-
50-
51-
RingtoneHelper.setSystemRingtone(source = RingtoneSource.FromAssets(filePath = "ringtone_name.mp3"))
48+
RingtoneHelper.setSystemRingtone(source = RingtoneSource.FromAssets(filePath = "ringtones/my_ringtone.mp3"))
5249
.onSuccess {
5350
runOnUiThread {
5451
Toast.makeText(
@@ -87,6 +84,7 @@ class MainActivity : ComponentActivity() {
8784
}
8885
}
8986
}
87+
9088
Scaffold(modifier = Modifier.fillMaxSize()) { innerPadding ->
9189
Column(
9290
modifier = Modifier

build.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ plugins {
44
alias(libs.plugins.kotlin.android) apply false
55
alias(libs.plugins.kotlin.compose) apply false
66
alias(libs.plugins.android.library) apply false
7-
}
7+
alias(libs.plugins.android.fusedlibrary) apply false
8+
}

gradle/libs.versions.toml

Lines changed: 5 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[versions]
2-
agp = "8.9.3"
3-
kotlin = "2.1.20"
2+
agp = "8.10.1"
3+
kotlin = "2.1.21"
44
coreKtx = "1.16.0"
55
junit = "4.13.2"
66
junitVersion = "1.2.1"
@@ -10,10 +10,7 @@ activityCompose = "1.10.1"
1010
composeBom = "2025.06.01"
1111
appcompat = "1.7.1"
1212
material = "1.12.0"
13-
koin-version = "4.0.4"
14-
lifecycleViewmodelKtx = "2.9.1"
15-
vanniktechPluginVersion = "0.30.0"
16-
dagger2Version="2.56.2"
13+
dagger2Version = "2.56.2"
1714

1815
[libraries]
1916
androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" }
@@ -33,15 +30,6 @@ androidx-material3 = { group = "androidx.compose.material3", name = "material3"
3330
androidx-appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "appcompat" }
3431
material = { group = "com.google.android.material", name = "material", version.ref = "material" }
3532

36-
#koin
37-
koin-bom = { module = "io.insert-koin:koin-bom", version.ref = "koin-version" }
38-
koin-core = { module = "io.insert-koin:koin-core" }
39-
koin-android = { module = "io.insert-koin:koin-android" }
40-
41-
42-
androidx-lifecycle-viewmodel-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "lifecycleViewmodelKtx" }
43-
44-
4533
#dagger2
4634
dagger = { module = "com.google.dagger:dagger", version.ref = "dagger2Version" }
4735
dagger-compiler = { module = "com.google.dagger:dagger-compiler", version.ref = "dagger2Version" }
@@ -52,15 +40,10 @@ android-application = { id = "com.android.application", version.ref = "agp" }
5240
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
5341
kotlin-compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
5442
android-library = { id = "com.android.library", version.ref = "agp" }
55-
vanniktech-publish = { id = "com.vanniktech.maven.publish", version.ref = "vanniktechPluginVersion" }
56-
43+
android-fusedlibrary = { id = "com.android.fused-library", version.ref = "agp" }
5744

5845
[bundles]
59-
koin = [
60-
"koin-core",
61-
"koin-android"
62-
]
6346

64-
dagger-bundle=[
47+
dagger-bundle = [
6548
"dagger"
6649
]

ringtone_smart_kit/build.gradle.kts

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ plugins {
77
}
88

99
group = "io.github.amjdalhashede"
10-
version = "1.0.3-beta"
10+
version = "1.0.3"
11+
1112

1213
android {
1314
namespace = "io.github.amjdalhashede"
@@ -16,10 +17,6 @@ android {
1617
defaultConfig {
1718
minSdk = 22
1819

19-
aarMetadata {
20-
minCompileSdk = 22
21-
}
22-
2320
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
2421
consumerProguardFiles("consumer-rules.pro")
2522
}
@@ -39,19 +36,16 @@ android {
3936
)
4037
}
4138
}
42-
4339
compileOptions {
44-
sourceCompatibility = JavaVersion.VERSION_17
45-
targetCompatibility = JavaVersion.VERSION_17
40+
sourceCompatibility = JavaVersion.VERSION_11
41+
targetCompatibility = JavaVersion.VERSION_11
4642
}
4743
kotlinOptions {
48-
jvmTarget = "17"
44+
jvmTarget = "11"
4945
}
5046
}
5147

5248
dependencies {
53-
implementation(project(":ringtone_smart_kit:di"))
54-
api(project(":ringtone_smart_kit:domain"))
5549
implementation(libs.androidx.core.ktx)
5650
implementation(libs.androidx.appcompat)
5751

@@ -69,7 +63,7 @@ afterEvaluate {
6963

7064
groupId = "io.github.amjdalhashede"
7165
artifactId = "ringtone-smart-kit"
72-
version = "1.0.3-beta"
66+
version = "1.0.3"
7367

7468
pom {
7569
name.set("Ringtone Smart Kit")
@@ -133,13 +127,11 @@ afterEvaluate {
133127
}
134128
}
135129

136-
137130
tasks.register<Zip>("generateRepoZip") {
138131
dependsOn("publishReleasePublicationToMyrepoRepository")
139132

140133
from(layout.buildDirectory.dir("repo"))
141134

142-
archiveFileName.set("ringtone_smart_kit-1.0.3-beta.zip")
135+
archiveFileName.set("ringtone_smart_kit-1.0.3.zip")
143136
destinationDirectory.set(layout.buildDirectory.dir("outputs"))
144137
}
145-

ringtone_smart_kit/data/.gitignore

Lines changed: 0 additions & 1 deletion
This file was deleted.

ringtone_smart_kit/data/build.gradle.kts

Lines changed: 0 additions & 46 deletions
This file was deleted.

ringtone_smart_kit/data/consumer-rules.pro

Whitespace-only changes.

ringtone_smart_kit/data/proguard-rules.pro

Lines changed: 0 additions & 21 deletions
This file was deleted.

ringtone_smart_kit/data/src/main/AndroidManifest.xml

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)