- Project Deprecated, try migrate to frogo-sdk for multiplatform compatible
- SDK for anything your problem to make easier developing android apps
This Is Latest Release
$version_release = 2.0.8
What's New??
* Update build gradle kts version library *
// Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
// Add it in your root build.gradle.kts at the end of repositories:
allprojects {
repositories {
...
maven { url = uri("https://jitpack.io") }
}
}
#### <Option 1> Groovy Gradle
dependencies {
// library frogo-sdk
implementation 'com.github.frogobox:frogo-android-sdk:2.0.8'
}
#### <Option 2> Kotlin DSL Gradle
dependencies {
// library frogo-sdk
implementation("com.github.frogobox:frogo-android-sdk:2.0.8")
}
FrogoActivity
FrogoApiCallback
FrogoApiClient
FrogoApiModel
FrogoComposeActivity
FrogoConstant
FrogoDate
FrogoFragment
FrogoFunc
FrogoLiveEvent
FrogoLocalCallback
FrogoMusic
FrogoNavigation
FrogoPreference
fun setupDetailActivity(title: String)
fun setupChildFragment(frameId: Int, fragment: Fragment)
fun showToast(message: String)
fun setupEventEmptyView(view: View, isEmpty: Boolean)
fun setupEventProgressView(view: View, progress: Boolean)
fun checkExtra(extraKey: String): Boolean
fun <Model> baseFragmentNewInstance(
fragment: FrogoFragment<*>,
argumentKey: String,
extraDataResult: Model
)
fun verifySignature()
fun readSignature()
fun verifyInstallerId()
fun verifyUnauthorizedApps()
fun verifyStores()
fun verifyDebug()
fun verifyEmulator()
fun showApkSignatures()
fun setupChildFragment(frameId: Int, fragment: Fragment)
fun checkArgument(argsKey: String): Boolean
fun setupEventEmptyView(view: View, isEmpty: Boolean)
fun setupEventProgressView(view: View, progress: Boolean)
fun showToast(message: String)
fun <Model> baseNewInstance(argsKey: String, data: Model)
fun createFolderPictureVideo()
fun getVideoFilePath(): String
fun createDialogDefault(
context: Context,
title: String,
message: String,
listenerYes: () -> Unit,
listenerNo: () -> Unit
)
fun noAction(): Boolean
fun randomNumber(start: Int, end: Int): Int
fun isNetworkAvailable(context: Context): Boolean?
fun <T> fetchRawData(mContext: Context, sourceRaw: Int): ArrayList<T>
fun <T> fetchRawData(mContext: Context, sourceRaw: Int, shuffle: Boolean): ArrayList<T>
fun getJsonFromAsset(context: Context, filename: String): String?
fun <T> getArrayFromJsonAsset(context: Context, filename: String): MutableList<T>
fun getDrawableString(context: Context, nameResource: String): Int
fun getRawString(context: Context, nameResource: String): Int
fun playMusic(context: Context, musicFile: Int)
fun stopMusic()
fun pauseMusic()
fun getTimeStamp(): String
fun getTimeNow(): String
fun getCurrentDate(format: String): String
fun dateTimeToTimeStamp(date: String?): Long
fun getCurrentUTC(): String
fun timetoHour(date: String?): String
fun dateTimeTZtoHour(date: String?): String
fun DateTimeMonth(date: String?): String
fun dateTimeSet(date: String?): String
fun dateTimeProblem(date: String?): String
fun getTimeAgo(time: Long): String?
fun compareDate(newDate: String): String?
fun messageDate(newDate: String): String?
fun getDataChat(time: Long): String?
fun convertClassificationDate(string: String?): String
fun convertDateNewFormat(string: String?): String
fun convertLongDateNewFormat(string: String?): String
fun revertFromLongDateNewFormat(string: String?): String
fun convertTargetDate(string: String?): String
fun diffTime(timeStart: String, timeEnd: String): Long
In Progress Development
Very open to anyone, I'll write your name under this, please contribute by sending an email to me
- Mail To [email protected]
- Subject : Github _ [Github-Username-Account] _ [Language] _ [Repository-Name]
- Example : Github_amirisback_kotlin_admob-helper-implementation
Name Of Contribute
- Muhammad Faisal Amir
- Waiting List
- Waiting List
Waiting for your contribute
- Please enjoy and don't forget fork and give a star
- Don't Forget Follow My Github Account