Skip to content

Commit

Permalink
feat: add koin start up
Browse files Browse the repository at this point in the history
  • Loading branch information
Divinelink committed Oct 5, 2024
1 parent c42f265 commit 3d21e18
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 13 deletions.
1 change: 1 addition & 0 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -147,6 +147,7 @@ dependencies {
implementation(libs.kotlinx.serialization.json)

implementation(libs.koin.android.compose)
implementation(libs.koin.start.up)

// Database
implementation(libs.room.ktx) // TODO Remove room deps and add di for database
Expand Down
4 changes: 1 addition & 3 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,4 @@
android:value="androidx.startup" />
</provider>
</application>


</manifest>
</manifest>
7 changes: 3 additions & 4 deletions app/src/main/kotlin/com/andreolas/movierama/Application.kt
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,12 @@ import com.divinelink.core.domain.di.useCaseModule
import com.divinelink.core.network.di.remoteModule
import com.divinelink.feature.settings.di.settingsUseCaseModule
import org.koin.android.ext.koin.androidContext
import org.koin.core.context.startKoin
import org.koin.androix.startup.KoinStartup.onKoinStartup

class Application : Application() {
override fun onCreate() {
super.onCreate()

startKoin {
init {
onKoinStartup {
androidContext(this@Application)
modules(
appModule,
Expand Down
13 changes: 7 additions & 6 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
version-name = "0.6.0"
version-code = "11"

firebase-appdistribution-gradle = "4.2.0"
firebase-crashlytics-gradle = "2.9.9"
google-services = "4.4.1"
firebase-appdistribution-gradle = "5.0.0"
firebase-crashlytics-gradle = "3.0.2"
google-services = "4.4.2"
kotlin = "2.0.20"
ksp = "2.0.20-1.0.24"
android-tools = "31.4.0"
Expand Down Expand Up @@ -122,6 +122,7 @@ kotlinx-serialization-json = { group = 'org.jetbrains.kotlinx', name = 'kotlinx-
koin-test = { group = "io.insert-koin", name = "koin-test", version.ref = "koin" }
koin-android = { group = "io.insert-koin", name = "koin-android", version.ref = "koin" }
koin-android-compose = { group = "io.insert-koin", name = "koin-androidx-compose", version.ref = "koin" }
koin-start-up = { group = "io.insert-koin", name = "koin-androidx-startup", version.ref = "koin" }

# Misc
timber = { group = "com.jakewharton.timber", name = "timber", version.ref = "timber" }
Expand All @@ -133,9 +134,9 @@ detekt-cli = { module = "io.gitlab.arturbosch.detekt:detekt-cli", version.ref =
detekt-formatting = { module = "io.gitlab.arturbosch.detekt:detekt-formatting", version.ref = "detekt" }

# Firebase
firebase-bom = 'com.google.firebase:firebase-bom:33.1.0'
firebase-crashlytics = 'com.google.firebase:firebase-crashlytics-ktx:19.0.1'
firebase-analytics = 'com.google.firebase:firebase-analytics-ktx:22.0.1'
firebase-bom = 'com.google.firebase:firebase-bom:33.4.0'
firebase-crashlytics = 'com.google.firebase:firebase-crashlytics-ktx:19.2.0'
firebase-analytics = 'com.google.firebase:firebase-analytics-ktx:22.1.2'
firebase-config = 'com.google.firebase:firebase-config-ktx:22.0.0'

# Database
Expand Down

0 comments on commit 3d21e18

Please sign in to comment.