Square Cash recently moved some core business logic out of Java and into an embedded scripting language. This allows the web, iOS, and Android clients to share the same code, as well as update that logic on the fly without requiring an app update. Learn the background behind this decision, how we leverage the technology on Android, and how you can do the same with your app.
Lead developer of Square Cash for Android in Waterloo, Canada. Contributor to several open source projects including Telescope, Whorlwind, Swirl, and u2020.