We want to pull in the SharePoint list data into an Android application.
Is REST webservices the way ahead? Or is there any other method? Please provide articles reference in your answer.
How do we authenticate a request if using rest?
Why don't you write a middle-ware service that uses Client Object Model to connect to SharePoint, I guess it will be more flexible.. Make calls to this middle-ware service from Android application..
You can authenticate using a particular user like:
You can learn about Client Object Model here:
Microsoft announced a preview version of an SDK for Andriod at this year's SharePoint conference.
You could also check out this session which shows how to authenticate with SharePoint from a non-Microsoft platform.