Skip to content
Android Studio plugin

Jugg

Large Android projects.
See changes in 3 seconds.

Jugg reuses trusted Gradle output, compiles only the current change and its impact, then makes code and resources take effect fast.

IDE plugin only · no Gradle script changes · no project file changes

Jugg Run · typicalapp · Pixel 8 running
BASELINEGradle output verifiedproject model · APK · device history
  1. CHECK

    6 files changedKotlin 4 · resources 2

  2. BUILD

    Compile affected sourcesReuse trusted Gradle classpath

  3. DEPLOY

    Code swap + restartSelected from artifact and device state

  4. DONE

    App launchedIncremental state committed

Uncertain state never continues incrementallyFallback rules →
8+large Android projects
800K+incremental compiles
36K+hours of build waiting saved

Accumulated before Jugg's open-source release. Usage statistics are no longer collected after open sourcing.

Demo

Watch one change compile and take effect

The video shows source and resource changes. In everyday use, Java / Kotlin, res / assets, Manifest, and native .so changes all enter through the same Run action.

Jugg demo · source + resourcesWatch on Bilibili ↗

Recorded with an earlier UI. The incremental compile and hot reload behavior remains representative.

Compatibility

One plugin across old and new Android stacks

All projects integrated before open sourcing used the same general implementation, without business-specific logic.

Android Studio
2021–Current
AGP
3.4–9.1
Kotlin
1.3–2.2
Android
8–16
Full compatibility

Coverage

Broad support for common Android stacks

Support spans source, resources, Compose, deployment, Android Test, and automation tools. Check compatibility for the complete boundaries.

View complete capability coverage

First run

Your first incremental Run in three steps

Establish a trusted baseline, then hand everyday changes to Jugg.

  1. 01
    Install the plugin

    Install Jugg in Android Studio and open an existing Android project.

  2. 02
    Establish the Gradle baseline

    The first Run performs a full build and collects trusted output for later deltas.

  3. 03
    Continue everyday development

    Change source or resources, then Run again to see the current decision.

Open the complete onboarding guide

Explore

Continue from the task in front of you

Jugg does not replace Gradle. It compresses everyday changes above a trusted baseline into seconds.

中文