Nonsense. The amount of data on the internet is growing faster than any one person could possibly read 1% of it.
I know that sim800 can comunicate with server but I dont know if its possible to send data from Android.
Is the Android supposed to be the server? If so, then, not the Android can not send (push) data to the sim800. The server can provide a response if the sim800 makes the right request.
If the Android is not the server, just how is it supposed to communicate with the Arduino?