Android Studio, which contains the latest Android SDK tools, is ideal for app development.
Here is the latest version of the Android SDK from 2016 available.
The Google Software Kit Android SDK helps developers to create Java-based applications for the open source mobile platform Android. The Android SDK includes the Dalvik VM for emulating mobile devices and a debugging system. It also includes the ContactContract provider for integrating data from social networks into one’s own profile and the CalendarContract provider, which can be used to create applications and calendars whose content can be read out – if the authorizations are correct. In addition, images and videos can be provided with effects via API. There is also an API for the exchange of data with NFC (Near Field Communication). The Android SDK is also available as a bundle with Eclipse. Developers who want to write parts of their applications in native code languages like C and C++ should take a look at Android NDK.