I was wondering what is the architecture behind the Stack Exchange Android app. I was wanting to know what type of services are on the backend, what is the authentication principle being used, how are requests made to the database from the app.
I am trying to build my first app for Android, iOS and Windows phone. I was wanting to understand the market standard in doing so. Knowing about the Stack Exchange app would be a good start for me. I already have a WCF service that does all the business logic. I need to understand the ways to request information from a WCF service from Android, iOS or Windows Phone. Any guidance would be really helpful.
PS: I understand using jsonp calls to GET information from RESTful services and currently working on implementing that. Very important for me is dealing with very confidential information and thus securing the RESTful service.