Skip to content

Commit c332c60

Browse files
committed
update build.gradle.kts
1 parent 32dbf42 commit c332c60

File tree

5 files changed

+52
-6
lines changed

5 files changed

+52
-6
lines changed

app/build.gradle.kts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,11 @@ android {
104104

105105
dependencies {
106106
implementation(project(DependencyGradle.MODULE_LIB_FROGO_AD))
107+
108+
implementation(Koin.core)
109+
implementation(Koin.android)
110+
implementation(Koin.androidCompat)
111+
implementation(Koin.androidxWorkManager)
107112

108113
implementation(DependencyGradle.FROGO_UI)
109114
implementation(DependencyGradle.FROGO_SDK)

ad-admob/src/main/java/com/frogobox/admob/FrogoAdmobKoinApplication.kt renamed to app/src/main/java/com/frogobox/appadmob/FrogoAdmobKoinApplication.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.frogobox.admob
1+
package com.frogobox.appadmob
22

33
import android.app.Activity
44
import android.app.Application
@@ -11,7 +11,6 @@ import androidx.lifecycle.OnLifecycleEvent
1111
import androidx.lifecycle.ProcessLifecycleOwner
1212
import com.frogobox.admob.callback.FrogoAdmobAppOpenAdCallback
1313
import com.frogobox.admob.core.FrogoAppOpenAdManager
14-
import com.frogobox.sdk.FrogoKoinApplication
1514
import com.google.android.gms.ads.MobileAds
1615

1716
/**
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
package com.frogobox.appadmob
2+
3+
import com.frogobox.sdk.FrogoApplication
4+
import org.koin.android.ext.koin.androidContext
5+
import org.koin.android.ext.koin.androidLogger
6+
import org.koin.core.KoinApplication
7+
import org.koin.core.context.startKoin
8+
import org.koin.core.logger.Level
9+
10+
11+
/**
12+
* Created by faisalamir on 26/07/21
13+
* FrogoSDK
14+
* -----------------------------------------
15+
* Name : Muhammad Faisal Amir
16+
* E-mail : [email protected]
17+
* Github : github.com/amirisback
18+
* -----------------------------------------
19+
* Copyright (C) 2021 FrogoBox Inc.
20+
* All rights reserved
21+
*
22+
*/
23+
24+
abstract class FrogoKoinApplication : FrogoApplication() {
25+
26+
open fun setupKoinModule(koinApplication: KoinApplication) {}
27+
28+
override fun onCreateExt() {
29+
super.onCreateExt()
30+
startKoin {
31+
androidContext(this@FrogoKoinApplication)
32+
androidLogger(
33+
if (isDebugMode()) {
34+
Level.DEBUG
35+
} else {
36+
Level.ERROR
37+
}
38+
)
39+
setupKoinModule(this)
40+
}
41+
}
42+
43+
}

app/src/main/java/com/frogobox/appadmob/SampleAdmobApplication.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.frogobox.appadmob
22

33
import android.content.Context
4-
import com.frogobox.admob.FrogoAdmobKoinApplication
54
import com.frogobox.appadmob.di.repositoryModule
65
import com.frogobox.appadmob.di.viewModelModule
76
import com.frogobox.appadmob.util.AdHelper

buildSrc/src/main/kotlin/DependencyGradle.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ object DependencyGradle {
1717
const val KOTLIN_REFLECT = "org.jetbrains.kotlin:kotlin-reflect:$KOTLIN_VERSION"
1818
const val COMPOSE_VERSION = Version.Androidx.composeCompiler
1919

20-
const val FROGO_UI_VERSION = "2.0.1"
21-
const val FROGO_SDK_VERSION = "2.2.5"
22-
const val FROGO_CONSUME_API_VERSION = "2.5.2"
20+
const val FROGO_UI_VERSION = "2.0.2"
21+
const val FROGO_SDK_VERSION = "2.2.3"
22+
const val FROGO_CONSUME_API_VERSION = "2.5.3"
2323
const val FROGO_RECYCLER_VIEW_VERSION = "4.4.1"
2424

2525
const val FROGO_UI = "com.github.frogobox:frogo-ui:$FROGO_UI_VERSION"

0 commit comments

Comments
 (0)