Android에서 서버와의 통신은 주로 HTTP를 통해서 JSON 전문을 사용하는거 같습니다.
HTTP Client Library는 몇 개가 있을텐데요. 전 아래것을 사용했습니다.
http://loopj.com/android-async-http/
서버는 웹서버 + PHP + MySQL 정도가 일반적일것 같네요.
만약 통신중에 이미지를 수신해서 표시하는 기능이 있다면 Image Loader사용하셔야 합니다.
http://square.github.io/picasso/ <-- 이게 비교적 쉽네요.
저도 잘은 몰라요. ^^ 대충 돌려만 봐서.
얼마전에 출시한 어플에는 MSSQL +Node.js를 썼는데 반응속도는 좋은데 오류가 가끔있네요. ㅠ.ㅠ
제가 잘못만들어서 그럴듯. ㅎㅎ