Skip to content

Emerge Android tooling & Gradle plugin for using Emerge's size analysis, performance testing and end-to-end snapshotting

License

Notifications You must be signed in to change notification settings

EmergeTools/emerge-android

Repository files navigation

🛸 Emerge Android

Emerge Android tooling & Gradle plugin for using Emerge's suite of products:

  • ⚖️ Size analysis
  • 🏎 Performance testing
  • 📸 End-to-end snapshot testing

Getting started

Using Emerge's Android tooling requires an Emerge account and Emerge offers generous trial & indie tiers to get started.

To sign up, visit emergetools.com.

🐘 Emerge Gradle Plugin

The Emerge Gradle Plugin provides many helper tasks and functionality for integrating Emerge into your Android project.

See gradle-plugin for more information.

🏎 Performance

Emerge offers tooling for performance testing custom startup and UI tests.

Emerge tests on real, physical devices and handles variance control, statistical measurements and more to ensure you get 99% accurate performance measurements.

See performance for full documentation.

📸 Snapshots

Emerge offers a full end-to-end snapshot testing solution using compose @Preview functions with only about 10 minutes of setup.

Emerge handles the heavy lifting of generating, diffing and hosting the snapshots for each build, allowing you to focus on building beautiful UI components.

See snapshots for full documentation.

Artifacts & versions

Artifact Description Latest Min SDK
com.emergetools.android Emerge Gradle Plugin 3.0.0 N/A
com.emergetools.test:performance Performance testing SDK Maven Central 23
com.emergetools.snapshots:snapshots Snapshot testing SDK Maven Central 23