We build an Android Native application using Android Studio on a Mac calling a Windows 10 ASP.Net WebAPI REST Service. We use Java, JSON and Spring REST.
Links:
Android Studio: https://developer.android.com/studio/index.html
Spring REST Template Tutorial: https://spring.io/guides/gs/consuming-rest-android/
Conveyor: https://www.visualstudiogallery.msdn.microsoft.com/a429dbb7-a982-4541-b401-934375c02c0f