Awesome
FoQA
<img src="art/seal.svg" alt="Logo" width="200"/>
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 Chucker launcher Hyperion FoQA Chucker
See build.gradle.kts for a complete list of components. And Dependencies.kt for versions.
FoQA Hyperion plugins
Device Info plugin
Shows device market name and Android version.
<img src="art/device_info_pixel.png" alt="Device info plugin demo"/> <img src="art/device_info_sgs4.png" alt="Device info plugin demo"/>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>")
}