title: What is better to use, Web service or TCP/IP sockets with Android applications?
body: <p>I am new in mobile development and especially in Android, so I want to know which of the communication types is better TCP/IP sockets or Web Services.
  This is for the sake of database accessing.</p>
  
  <p>If the web service is better I need to know if there is a specific type is preferred like RESTful or SOAP.
  I'll be so thankful because it will help deciding the future development process for me.</p>