https://github.com/droidsonroids/foqa
Container for Quality Assurance utilities to be included in QA/testing variants of Android apps.
https://github.com/droidsonroids/foqa
android hacktoberfest qa testing
Last synced: 9 months ago
JSON representation
Container for Quality Assurance utilities to be included in QA/testing variants of Android apps.
- Host: GitHub
- URL: https://github.com/droidsonroids/foqa
- Owner: DroidsOnRoids
- License: mit
- Created: 2019-02-04T00:47:03.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-08-04T10:58:42.000Z (11 months ago)
- Last Synced: 2025-08-04T12:15:42.479Z (11 months ago)
- Topics: android, hacktoberfest, qa, testing
- Language: Java
- Homepage:
- Size: 2.53 MB
- Stars: 16
- Watchers: 11
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FoQA
[](https://maven-badges.herokuapp.com/maven-central/pl.droidsonroids.foqa/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](https://github.com/willowtreeapps/Hyperion-Android) plugins can also be used separately.
## Usage
Add FoQA dependency to `build.gradle` of the application module:
```groovy
dependencies {
debugImplementation 'pl.droidsonroids.foqa:foqa:'
}
```
```kotlin
dependencies {
debugImplementation("pl.droidsonroids.foqa:foqa:")
}
```
Latest version number: [](https://maven-badges.herokuapp.com/maven-central/pl.droidsonroids.foqa/foqa)
If not already present add Maven Central repository:
```groovy
repositories {
mavenCentral()
}
```
## Contents
- [Hyperion](https://github.com/willowtreeapps/Hyperion-Android) with core plugins
- [Hyperion App Info](https://github.com/willowtreeapps/Hyperion-Android)
- [Android Debug Database](https://github.com/amitshekhariitbhu/Android-Debug-Database)
- Hyperion menu item with Device market name [Hyperion Device Info](#device-info-plugin)
- Hyperion menu item with font scale changer [Hyperion Font Scale](#font-scale-plugin)
- Hyperion menu item with [Chucker](https://github.com/ChuckerTeam/chucker) launcher [Hyperion FoQA Chucker](#chucker-plugin)
See [build.gradle.kts](foqa/build.gradle.kts) for a complete list of components.
And [gradle/libs.versions.toml](gradle/libs.versions.toml) for dependency versions.
## FoQA Hyperion plugins
### Device Info plugin
Shows device market name and Android version.

### Usage
```groovy
dependencies {
debugImplementation 'pl.droidsonroids.foqa:deviceinfo:'
}
```
```kotlin
dependencies {
debugImplementation("pl.droidsonroids.foqa:deviceinfo:")
}
```
Latest version number: [](https://maven-badges.herokuapp.com/maven-central/pl.droidsonroids.foqa/deviceinfo)
### 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
```groovy
dependencies {
debugImplementation 'pl.droidsonroids.foqa:fontscale:'
}
```
```kotlin
dependencies {
debugImplementation("pl.droidsonroids.foqa:fontscale:")
}
```
Latest version number: [](https://maven-badges.herokuapp.com/maven-central/pl.droidsonroids.foqa/fontscale)
### Chucker plugin
Allows to quickly launch [Chucker](https://github.com/ChuckerTeam/chucker).
Based on [Hyperion Chuck](https://github.com/Commit451/Hyperion-Chuck)
### Usage
```groovy
dependencies {
debugImplementation 'pl.droidsonroids.foqa:chucker:'
}
```
```kotlin
dependencies {
debugImplementation("pl.droidsonroids.foqa:chucker:")
}
```
Latest version number: [](https://maven-badges.herokuapp.com/maven-central/pl.droidsonroids.foqa/chucker)
## License
[MIT License](/LICENSE)