title: Android webservice library with authentication support?
body: <p>I'm quite new to software development on Android. For now, I'm using MonoDroid because I'm quite comfortable with C# as a development language, but I'm also proficient in Java.</p>
  
  <p>I'm currently looking into developing an Android app that consumes a webservice that requires authentication. However, the amount of information that is available on the subject is tremendous, and a lot of it seems outdated as well. I've seen RESTful webservices, kSOAP and various other libraries. And it confuses the hell out of me. </p>
  
  <p>So, considering I am going to start from scratch, what approach would be best here? Should I make a SOAP based webservice? Or a RESTful one? And how do I do authentication, preferable over https? I've done some WCF services before, and that worked if I used the built-in authentication layers, but I can only assume that on Android, most of the WS* stuff is not available.</p>