Cross platform app development frameworks allow you to run the same code on different operating systems. In this article, we examine why you might choose developing cross platform mobile apps over native development, technologies for cross-platform development, and how these technologies co...