Skip to content

Commit

Permalink
update build.gradle.kts
Browse files Browse the repository at this point in the history
  • Loading branch information
amirisback committed Apr 2, 2024
1 parent 32dbf42 commit c332c60
Show file tree
Hide file tree
Showing 5 changed files with 52 additions and 6 deletions.
5 changes: 5 additions & 0 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,11 @@ android {

dependencies {
implementation(project(DependencyGradle.MODULE_LIB_FROGO_AD))

implementation(Koin.core)
implementation(Koin.android)
implementation(Koin.androidCompat)
implementation(Koin.androidxWorkManager)

implementation(DependencyGradle.FROGO_UI)
implementation(DependencyGradle.FROGO_SDK)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.frogobox.admob
package com.frogobox.appadmob

import android.app.Activity
import android.app.Application
Expand All @@ -11,7 +11,6 @@ import androidx.lifecycle.OnLifecycleEvent
import androidx.lifecycle.ProcessLifecycleOwner
import com.frogobox.admob.callback.FrogoAdmobAppOpenAdCallback
import com.frogobox.admob.core.FrogoAppOpenAdManager
import com.frogobox.sdk.FrogoKoinApplication
import com.google.android.gms.ads.MobileAds

/**
Expand Down
43 changes: 43 additions & 0 deletions app/src/main/java/com/frogobox/appadmob/FrogoKoinApplication.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
package com.frogobox.appadmob

import com.frogobox.sdk.FrogoApplication
import org.koin.android.ext.koin.androidContext
import org.koin.android.ext.koin.androidLogger
import org.koin.core.KoinApplication
import org.koin.core.context.startKoin
import org.koin.core.logger.Level


/**
* Created by faisalamir on 26/07/21
* FrogoSDK
* -----------------------------------------
* Name : Muhammad Faisal Amir
* E-mail : faisalamircs@gmail.com
* Github : github.com/amirisback
* -----------------------------------------
* Copyright (C) 2021 FrogoBox Inc.
* All rights reserved
*
*/

abstract class FrogoKoinApplication : FrogoApplication() {

open fun setupKoinModule(koinApplication: KoinApplication) {}

override fun onCreateExt() {
super.onCreateExt()
startKoin {
androidContext(this@FrogoKoinApplication)
androidLogger(
if (isDebugMode()) {
Level.DEBUG
} else {
Level.ERROR
}
)
setupKoinModule(this)
}
}

}
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package com.frogobox.appadmob

import android.content.Context
import com.frogobox.admob.FrogoAdmobKoinApplication
import com.frogobox.appadmob.di.repositoryModule
import com.frogobox.appadmob.di.viewModelModule
import com.frogobox.appadmob.util.AdHelper
Expand Down
6 changes: 3 additions & 3 deletions buildSrc/src/main/kotlin/DependencyGradle.kt
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@ object DependencyGradle {
const val KOTLIN_REFLECT = "org.jetbrains.kotlin:kotlin-reflect:$KOTLIN_VERSION"
const val COMPOSE_VERSION = Version.Androidx.composeCompiler

const val FROGO_UI_VERSION = "2.0.1"
const val FROGO_SDK_VERSION = "2.2.5"
const val FROGO_CONSUME_API_VERSION = "2.5.2"
const val FROGO_UI_VERSION = "2.0.2"
const val FROGO_SDK_VERSION = "2.2.3"
const val FROGO_CONSUME_API_VERSION = "2.5.3"
const val FROGO_RECYCLER_VIEW_VERSION = "4.4.1"

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

0 comments on commit c332c60

Please sign in to comment.