djinni is a tool by the Dropbox team to simplify cross platform development for mobile devices. Typical usage is a c++ core library which interfaces with native Objective-C or Java code for iOS and Android devices.