Hi! I'm thinking of doing the same thing - use Vala to target Android, iOS, Windows Phone but also Windows and Linux at the same time!
But I do not think that compiling to Java on Android or to objective c on iOS is required. We can simply create a native library from application code with standard vala->c->bin compilation process. And then write specific wrapper/library loader in Java/objective-c only if it's not possible to do it in C. That would require to port glib and gobject to every platform. Thanks for info about posixvala - this can be useful. I would go even further and I want to prepare the same API wrapper for all platforms. That would allow me to write code once and recompile for every platform. Abstraction of UI library will be more time consuming. Probably creating new one in OpenGL is an option here. As a bonus you can run the same app from the same code everywhere. I updated Vala plugin for MonoDevelop that runs fine on both Windows and Linux: https://github.com/marek-g/ValaBinding Now I'm working on more complex solution based on IntelliJ - the best IDE I am aware of. But it is not open-source for now. Actually it requires great amount of work. My dream is to find a sponsor or company that could hire me full-time and give me a small team to lead to create complete product. If someone is interested, this is my linked-in profile: http://pl.linkedin.com/in/marekgibek I think there is strong need on the market for such product! /Marek _______________________________________________ vala-list mailing list vala-list@gnome.org https://mail.gnome.org/mailman/listinfo/vala-list