Tutorials for Writing Common Code for use on Windows, OS X, iOS, and potentially Android <p>I'm looking at writing an application that I would like to use on Windows, OSX, and iOS (maybe pushing into Android if other people want to use it). I want to duplicate as little work as possible and I'm having a hard time finding information on the best way to do this. </p> <p>From what I've found so far I can't use a framework like QT because iOS doesn't support QT so it looks like I'm stuck recreating the interface for each target. I'm looking at writing the business logic in C++ because it seems to be supported by the native tools (Visual Studio and xCode).</p> <p>Has anyone had experience with a setup like this and if so can you point me towards a good reference for this kind of development?</p>