What can I do to help get Android supported?
Write the Android port
I don't get it, why should he write another Android port ?
I thought it was a community project and that anyone could help with. I provided OpenGL ES 1.1 support + an Android port, I was expecting you to consider a merge, not ignore me.
At what point do you think SFML would use OpenGL ES 2.0? I assume after SFML 2.2.
Since both iOS and Android wupport OpenGL ES 1.1, I'll go this way first. Supporting OpenGL ES 2.0 requires a lot more work, for very little gain. And if I can't do it without breaking the public API, it won't happen before SFML 3.0.
Is there anything I can do that would help get OpenGL ES 2.0 support into SFML (even if it's quite awhile down the road)?
Don't bother with this, it's really too prematurate.
As for priorities, I don't have the same point of view. OpenGL ES 1.x and OpenGL 2.0 are old versions (as if you were using SFML 1.6) and advanced learners and users would want to interpolate with recent OpenGL versions. SFML would end up being mainly used by novice programmers who barely know what a shader is.
But this is just my opinion: newer OpenGL (ES) support should be a priority.
Also, supporting newer OpenGL (ES) verions wouldn't break the API and doesn't prevent SFML from being ported to iOS and Android at the same time. These tasks could be parallelized and help from the community should pull SFML3 development forward.
Are you using a NativeActivity? Or are you using JNI?
NativeActivity is a C interface provided by Android to deal with Android activities.
JNI is a C interface to communicate with Java apps in C code.
So technically I use both but mainly the first, look at all Android C headers located in the NDK directory (platforms/andoird-9/arch-arm/usr/include/android).
Is there anything I can do that would help you in your work as well?
Well, I would actually appreciate your help. I need to rebase the project on the latest SFML commit, then write a page on how to compile and use. After, you could start porting the network module ? Not to waste your time, I'd prefer you to wait until these two tasks are done and I explain you how it works (Android native apps have a special workflow as they communicate with java apps).
What can I do to help get Android supported?
Write the Android port
Sweet, looks like I've got a new project.
Cool, so... every man for himself ?