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.
I know, maybe I should've worded it better. Were you expecting programs using your port to be written in native code and use a NativeActivity, or in Java (and calling SFML through JNI)?
So you're targeting native code programs using a NativeActivity, if I read the right.
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 ?
Sure, I can work there. I'll watch your github project and wait for a bit.
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).
I've used the NDK before and have written a small native app (using a NativeActivity), but sure, more info is always welcome. I'm not sure what your opinion is on this, but I don't think SFML for Android should worry about communicating with Java apps. SFML for Android should, in my opinion, focus solely on native code and native apps (using NativeActivity). Java based Android apps can use JSFML to make the JNI calls to the native backend. I'm not sure what your thoughts are on that though...
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 ?
Easy there, tiger. I didn't necessarily mean I'm starting my own port. My "new project" could very well be "your project."