Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/frogobox/frogo-android-sdk
Frogo Android SDK - Android SDK Core for Easy Development
https://github.com/frogobox/frogo-android-sdk
android-sdk frogo-sdk gradle sdk
Last synced: about 1 month ago
JSON representation
Frogo Android SDK - Android SDK Core for Easy Development
- Host: GitHub
- URL: https://github.com/frogobox/frogo-android-sdk
- Owner: frogobox
- License: apache-2.0
- Archived: true
- Created: 2020-09-08T09:24:38.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-03-14T08:35:28.000Z (over 2 years ago)
- Last Synced: 2024-05-22T19:03:51.856Z (7 months ago)
- Topics: android-sdk, frogo-sdk, gradle, sdk
- Language: Kotlin
- Homepage:
- Size: 509 KB
- Stars: 21
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-made-by-indonesian - Frogo Android SDK - `SDK for anything your problem to make easier developing android apps` *by [Faisal Amir](https://github.com/amirisback)* (F)
- awesome-project-catalogue - Click Here
- made-in-indonesia - Frogo Android SDK - `SDK for anything your problem to make easier developing android apps` *by [Faisal Amir](https://github.com/amirisback)* (F)
README
![](https://raw.githubusercontent.com/amirisback/amirisback/master/docs/image/deprecated.png?raw=true)
## About This Project
[![Android Arsenal](https://img.shields.io/badge/Android%20Arsenal-frogo--android--sdk-brightgreen.svg?style=flat-square)](https://android-arsenal.com/details/1/8317)
[![](https://jitpack.io/v/frogobox/frogo-android-sdk.svg?style=flat-square)](https://jitpack.io/#frogobox/frogo-android-sdk)
- Project Deprecated, try migrate to [frogo-sdk](https://github.com/frogobox/frogo-sdk) for multiplatform compatible
- 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)
#### Groovy Gradle// Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}#### Kotlin DSL Gradle
```kotlin
// 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)#### Groovy Gradle
dependencies {
// library frogo-sdk
implementation 'com.github.frogobox:frogo-android-sdk:2.0.8'
}#### 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
```kotlin
FrogoActivity
FrogoApiCallback
FrogoApiClient
FrogoApiModel
FrogoComposeActivity
FrogoConstant
FrogoDate
FrogoFragment
FrogoFunc
FrogoLiveEvent
FrogoLocalCallback
FrogoMusic
FrogoNavigation
FrogoPreference
```#### FrogoActivity
```kotlin
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 baseFragmentNewInstance(
fragment: FrogoFragment<*>,
argumentKey: String,
extraDataResult: Model
)fun verifySignature()
fun readSignature()
fun verifyInstallerId()
fun verifyUnauthorizedApps()
fun verifyStores()
fun verifyDebug()
fun verifyEmulator()
fun showApkSignatures()
```#### FrogoFragment
```kotlin
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 baseNewInstance(argsKey: String, data: Model)
```
#### FrogoFunc```kotlin
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 fetchRawData(mContext: Context, sourceRaw: Int): ArrayList
fun fetchRawData(mContext: Context, sourceRaw: Int, shuffle: Boolean): ArrayList
fun getJsonFromAsset(context: Context, filename: String): String?
fun getArrayFromJsonAsset(context: Context, filename: String): MutableList
fun getDrawableString(context: Context, nameResource: String): Int
fun getRawString(context: Context, nameResource: String): Int
```#### FrogoMusic
```kotlin
fun playMusic(context: Context, musicFile: Int)fun stopMusic()
fun pauseMusic()
```#### FrogoDate
```kotlin
fun getTimeStamp(): Stringfun 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 [email protected]
- Subject : Github _ [Github-Username-Account] _ [Language] _ [Repository-Name]
- Example : Github_amirisback_kotlin_admob-helper-implementationName Of Contribute
- Muhammad Faisal Amir
- Waiting List
- Waiting ListWaiting for your contribute
## Attention !!!
- Please enjoy and don't forget fork and give a star
- Don't Forget Follow My Github Account![ScreenShoot Apps](docs/image/mad_score.png?raw=true)