I want to consume a WCF service with DataContracts from my Android app, and I'm using Eclipse as my IDE.
In .NET when I add a service reference I automatically get metadata and automatically-generated code for calling that service.
Is there a way to do so in Java/Android/Eclipse? I wouldn't want to re-code all the data contracts, nor do I want to have to manually update my code if the service contract changes. (In .NET it's just a case of clicking "Update service reference").
How is this done in the Java world?