I have one android application which is used to upload sms of my clients to server in order to catch them in my desktop application. It was built 2 years back and due to some issues it was put aside now I need to start that again so I want to make some modifications in the existing application and also in its webservices. I have no plans to upload it on google play store. There are many things in the app which is not needed. The application works in 2 ways. If the computer in which desktop software is running and the mobile both are in same network than it will connect via socket connection for that user have to enter the ip of the computer. If its not in same network than user will login using his login id and as soon as the otp received in the mobile the application will upload it immediately to server and if its connected via socket it will immediately broadcast it to socket.