The iOS and Android part is privative. There are open source approaches to do the same, but they don't share code, and use different technology, as far as I remember, the Open source one uses Dalvik while the other not in Android for example.
No comments yet.