Friends, I have decided to use D lang to link with the Android NDK. I can make an app that can use the android platform's functions and the android site says they are available in C for linux and windows! Making apps in android studio or 2 other programs I have used before is easy but now I require D because of the advantages quality innovations I have written inside a D library, second I would use the D std library for using curl, and it needs to be in an apk for now and maybe in the years to come I will switch to using a binary executable. As you can see, linking with the NDK from D is the one possible outcome.
I have succesfully linked with the NDK and learned valuable linux programming along the way, but before I get too over-enthusiastic and joyous and get ahead of myself to make an error in trying to use the optional Android Studio together with the arsd.jni, please, I wish to share with you my questions and concerns for the best way to move forward with this massive undertaking this thing, and how to go about calling android platform functions using arsd.jni and other D lang technologies from code.Dlang.org that may be useful to me.
For starters I wish to call the wifi functions for checking internet availability. How can I achieve this most efficiently? Then there are the maven questions because Android Studio does many of these automatically, and from my experience does an annoyingly gross job at it, btw unless you use all of their official tools. How do I use the maven for using jars or an Apache repository for server communication? I am using gradle with all this and everything works fine. Any suggestions on how to start this thing is welcome. I will connect through SSL with a remote server and print a log on the server side. On the Android side only connect and wait for further data to be recieved and if the stream finishes then it should stop the app. That part will mean sleeping the app until when it is relaunched. The server is php code.
I tried to add in correct place on forums. Thank you.