More consistent short development cycles than Instant Run...a must when doing backend code
Use Cases and Deployment Scope
Pros
- Deploys all layout changes consistently (when Instant Run was initially available, you couldn't tell if the change you made to a layout was actually being tested or not).
- Doesn't require a full build as often as Instant Run when changing code.
- Works with compile time annotation libraries like Realm, etc.
Cons
- Launch times are where JRebel is slower than Instant Run.
- Sometimes, it has incompatibilities with how you wrote something and causes compile failures, but Zero turnaround is quick to respond.
Likelihood to Recommend
If your app is small, Android Studio's Instant Run is faster.
