Instantly update code and resources

Try free for 14 days Watch it in action


Tired of waiting for your Android builds to finish?
Well, the wait is over…

Increased efficiency

JRebel for Android picks up changes to your application and skips building a new APK for each change. Code and resource changes are transferred in incremental packages. You will see the effect immediately. Saving you time and effort every day!


Maintains application state

Losing application state is one of the biggest time sinks when testing code changes. JRebel for Android recreates the top-most activity. This gets rid of the pain of having to re-navigate through the application to reproduce the desired state.

Instant feedback

A rapid iteration of changes allows developers and designers quickly understand what works and what does not. Perfect your pixels with ease!


Zero configuration

No project source code modification required. JRebel for Android works out-of-the box with Android Studio, Gradle and IntelliJ IDEA — as well as emulators and devices. Simply install and start using. There is no learning curve, it just works.

Find out more >>

How does it differ from Instant Run?


New in 2.0

Incremental Java compiler

JRebel for Android comes with a unique incremental Java Compiler. This supports popular annotation processor libraries (Dagger2, Butterknife etc.). Compilation times are now significantly faster.
In fact, times are sped up by up to 800%


Hot swap more, restart less

With JRebel for Android’s extensive support of more than 12 different types of code and resource changes. You will wait less and get more done.


Broader Android version support

Android versions from 4.0.3 are supported. You can take advantage of JRebel for Android when working with older Android versions.


Expanded language choices

JRebel for Android supports Kotlin, Scala and Groovy. And of course Java.