Apple's Swift programming language can now be used to develop for Android, and share code with iOS apps. Swift was launched by Apple in 2014 — although it had secretly been in development since 2010.
One big hurdle with app development is that generally speaking, you have to build separate apps for both iOS and Android. There are cross platform frameworks such as React Native, however that ...