File tree Expand file tree Collapse file tree 5 files changed +52
-6
lines changed
src/main/java/com/frogobox/appadmob Expand file tree Collapse file tree 5 files changed +52
-6
lines changed Original file line number Diff line number Diff line change @@ -104,6 +104,11 @@ android {
104104
105105dependencies {
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 )
Original file line number Diff line number Diff line change 1- package com.frogobox.admob
1+ package com.frogobox.appadmob
22
33import android.app.Activity
44import android.app.Application
@@ -11,7 +11,6 @@ import androidx.lifecycle.OnLifecycleEvent
1111import androidx.lifecycle.ProcessLifecycleOwner
1212import com.frogobox.admob.callback.FrogoAdmobAppOpenAdCallback
1313import com.frogobox.admob.core.FrogoAppOpenAdManager
14- import com.frogobox.sdk.FrogoKoinApplication
1514import com.google.android.gms.ads.MobileAds
1615
1716/* *
Original file line number Diff line number Diff line change 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+ 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+ }
Original file line number Diff line number Diff line change 11package com.frogobox.appadmob
22
33import android.content.Context
4- import com.frogobox.admob.FrogoAdmobKoinApplication
54import com.frogobox.appadmob.di.repositoryModule
65import com.frogobox.appadmob.di.viewModelModule
76import com.frogobox.appadmob.util.AdHelper
Original file line number Diff line number Diff 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 "
You can’t perform that action at this time.
0 commit comments