Frogo-Android-SDK
Version updated for frogobox/frogo-android-sdk to version 2.0.8.
- This action is used across all versions by ? repositories.
Go to the GitHub Marketplace to find the latest changes.
Release notes
About This Project
SDK for anything your problem to make easier developing android apps
Version Release
This Is Latest Release
$version_release = 2.0.8
What’s New??
* Update build gradle kts version library *
Download this project
Step 1. Add the JitPack repository to your build file (build.gradle : Project)
<Option 1> Groovy Gradle
// Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
<Option 2> Kotlin DSL Gradle
// Add it in your root build.gradle.kts at the end of repositories:
allprojects {
repositories {
...
maven { url = uri("https://jitpack.io") }
}
}
Step 2. Add the dependency (build.gradle : Module)
#### <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")
}
Step 3. Function from this SDK
All Class SDK
FrogoActivity
FrogoApiCallback
FrogoApiClient
FrogoApiModel
FrogoComposeActivity
FrogoConstant
FrogoDate
FrogoFragment
FrogoFunc
FrogoLiveEvent
FrogoLocalCallback
FrogoMusic
FrogoNavigation
FrogoPreference
FrogoActivity
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()
FrogoFragment
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)
FrogoFunc
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
FrogoMusic
fun playMusic(context: Context, musicFile: Int)
fun stopMusic()
fun pauseMusic()
FrogoDate
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
FrogoComposeActivity
In Progress Development
Colaborator
Very open to anyone, I’ll write your name under this, please contribute by sending an email to me
- Mail To faisalamircs@gmail.com
- 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
Attention !!!
- Please enjoy and don’t forget fork and give a star
- Don’t Forget Follow My Github Account