FoQA
Container for various Quality Assurance utilities to be included in QA/testing variants of Android apps.
Description
Integrate various Quality Assurance tools into Android application by adding just one line to build.gradle
. FoQA Hyperion plugins can also be used separately.
Usage
Add FoQA dependency to build.gradle
of the application module:
dependencies {
debugImplementation 'pl.droidsonroids.foqa:foqa:<latest version>'
}
dependencies {
debugImplementation("pl.droidsonroids.foqa:foqa:<latest version>")
}
If not already present add Maven Central repository:
repositories {
mavenCentral()
}
Contents
- Hyperion with core plugins
- Hyperion App Info
- Android Debug Database
- Hyperion menu item with Device market name Hyperion Device Info
- Hyperion menu item with font scale changer Hyperion Font Scale
- Hyperion menu item with Chuck launcher Hyperion FoQA Chuck
See build.gradle for a complete list of components. And build.gradle for versions.
FoQA Hyperion plugins
Device Info plugin
Shows device market name and Android version.
Usage
dependencies {
debugImplementation 'pl.droidsonroids.foqa:deviceinfo:<latest version>'
}
dependencies {
debugImplementation("pl.droidsonroids.foqa:deviceinfo:<latest version>")
}
Font Scale plugin
Allows to quickly change system font scale in range from 0.4
to 1.6
. System settings write prompt will appear when setting scale for the first time.
Usage
dependencies {
debugImplementation 'pl.droidsonroids.foqa:fontscale:<latest version>'
}
dependencies {
debugImplementation("pl.droidsonroids.foqa:fontscale:<latest version>")
}
Chucker plugin
Allows to quickly launch Chucker. Based on Hyperion Chuck
Usage
dependencies {
debugImplementation 'pl.droidsonroids.foqa:chucker:<latest version>'
}
dependencies {
debugImplementation("pl.droidsonroids.foqa:chucker:<latest version>")
}