Home

Awesome

FoQA

Maven Central <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>")
}

Latest version number: Maven Central

If not already present add Maven Central repository:

repositories {
    mavenCentral()
}

Contents

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>")
}

Latest version number: Maven Central

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.

<img src="art/font_scale.gif" alt="Font scale plugin demo"/>

Usage

dependencies {
    debugImplementation 'pl.droidsonroids.foqa:fontscale:<latest version>'
}
dependencies {
    debugImplementation("pl.droidsonroids.foqa:fontscale:<latest version>")
}

Latest version number: Maven Central

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>")
}

Latest version number: Maven Central

License

MIT License