Jack, Jill & Java 8
summary
Jack and Jill replace javac+ProGuard+jarjar+dx by taking Java source and compiles Java source into Android dex bytecode directly, with Jill converting third‑party libraries into a .jack format. The claim is that this is the only way to get Java 8 on older Android builds; you get lambdas and method refs but syntactic sugar for API ≤23. Built toolchain works but is slower, breaks Instant Run and transform API, and adds an extra library conversion step.
AI-written summary · about
chapters (14)
- 0:00Intro
- 0:41What are Jack & Jill?
- 1:18Why is this important?
- 2:06Benefits
- 2:57Android Build Process
- 5:03jack Format
- 6:19Ok. How do I use it?
- 8:27Implications - 1
- 9:43Implications 2
- 10:52Enabling Java 8
- 12:14Method References
- 12:30Other Java 8 Language Features
- 13:42Conclusion
- 14:17Resources








