Skip to content
This repository has been archived by the owner on Feb 7, 2023. It is now read-only.

Releases: frogobox/frogo-android-sdk

Release 2.0.8

26 Feb 12:40
Compare
Choose a tag to compare

ScreenShoot Apps

About This Project

Android Arsenal


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 [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

Attention !!!

  • Please enjoy and don't forget fork and give a star
  • Don't Forget Follow My Github Account

ScreenShoot Apps

Release v2.0.7

13 Feb 03:40
Compare
Choose a tag to compare

ScreenShoot Apps

About This Project

Android Arsenal


SDK for anything your problem to make easier developing android apps

Version Release

This Is Latest Release

$version_release = 2.0.7

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.7'
    }

#### <Option 2> Kotlin DSL Gradle

    dependencies {
        // library frogo-sdk
        implementation("com.github.frogobox:frogo-android-sdk:2.0.7")
    }

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 [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

Attention !!!

  • Please enjoy and don't forget fork and give a star
  • Don't Forget Follow My Github Account

ScreenShoot Apps

Release v2.0.6

11 Dec 18:27
Compare
Choose a tag to compare

ScreenShoot Apps

About This Project



SDK for anything your problem to make easier developing android apps

Version Release

This Is Latest Release

$version_release = 2.0.6

What's New??

* Update Code *
* Enhance Performance *
* Update: FrogoAdmobActivity to FrogoActivity *
* All Frogo Core Android Development *
* Please Re Import Class and Function *
* Renaming Package frogosdk to sdk *
* Update Android Gradle Plugin 7.0.2 *
* Delete Unused Import and Resources *
* Frogo Music *
* Migrate groovy to Kotlin DSL *

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.6'
    }

#### <Option 2> Kotlin DSL Gradle

    dependencies {
        // library frogo-sdk
        implementation("com.github.frogobox:frogo-android-sdk:2.0.6")
    }

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 [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

Attention !!!

  • Please enjoy and don't forget fork and give a star
  • Don't Forget Follow My Github Account

ScreenShoot Apps

Release v2.0.5

25 Sep 09:28
Compare
Choose a tag to compare

Version Release

This Is Latest Release

$version_release = 2.0.5

What's New??

* Update Code *
* Enhance Performance *
* Update: FrogoAdmobActivity to FrogoActivity *
* All Frogo Core Android Development *
* Please Re Import Class and Function *
* Renaming Package frogosdk to sdk *
* Update Android Gradle Plugin 7.0.2 *
* Delete Unused Import and Resources *
* Frogo Music *
* Migrate groovy to Kotlin DSL *

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.5'
    }

#### <Option 2> Kotlin DSL Gradle

    dependencies {
        // library frogo-sdk
        implementation("com.github.frogobox:frogo-android-sdk:2.0.5")
    }

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

Release v2.0.4

29 Aug 12:12
Compare
Choose a tag to compare
* Update Code *
* Enhance Performance *
* Update: FrogoAdmobActivity to FrogoActivity *
* All Frogo Core Android Development *
* Please Re Import Class and Function *
* Renaming Package frogosdk to sdk *
* Update Android Gradle Plugin 7.0.1 *
* Delete Unused Import and Resources *
* Frogo Music *

Release v2.0.3

29 Aug 07:22
Compare
Choose a tag to compare
* Update Code *
* Enhance Performance *
* Update: FrogoAdmobActivity to FrogoActivity *
* All Frogo Core Android Development *
* Please Re Import Class and Function *
* Renaming Package frogosdk to sdk *
* Update Android Gradle Plugin 7.0.1 *
* Delete Unused Import and Resources *
* Frogo Music *

Release v2.0.2

23 Aug 07:43
Compare
Choose a tag to compare
* Update Code *
* Enhance Performance *
* Update: FrogoAdmobActivity to FrogoActivity *
* All Frogo Core Android Development *
* Please Re Import Class and Function *
* Renaming Package frogosdk to sdk *
* Update Android Gradle Plugin 7.0.0 *
* Delete Unused Import and Resources *

Release v2.0.1

21 Aug 09:55
Compare
Choose a tag to compare
* Update Code *
* Enhance Performance *
* Update: FrogoAdmobActivity to FrogoActivity *
* All Frogo Core Android Development *
* Please Re Import Class and Function *
* Renaming Package frogosdk to sdk *
* Update Android Gradle Plugin 7.0.0 *
* Delete Unused Import and Resources *

Release v2.0.0

20 Aug 05:07
Compare
Choose a tag to compare
* Update Code *
* Enhance Performance *
* Update: FrogoAdmobActivity to FrogoActivity *
* All Frogo Core Android Development *
* Please Re Import Class and Function *
* Renaming Package frogosdk to sdk *
* Update Android Gradle Plugin 7.0.0 *

Release v1.0.6

02 Aug 05:08
Compare
Choose a tag to compare
* Update Code *
* Enhance Performance *
* Update: FrogoAdmobActivity to FrogoActivity *
* All Frogo Core Android Development *