Choosing an SDK

On the Target Android Devices screen, you have to select the device types and the corresponding minimum version of Android required to run your app. The Android Software Development Kit (SDK) provides tools required to build your Android app irrespective of your language of choice.

Each new version of the SDK comes with a new set of features to help developers provide more awesome features in their apps. The difficulty, though, is Android runs on a very wide range of devices, some of which do not have the capabilities to support the latest versions of Android. This puts developers in a tough position of choosing between implementing great new features or supporting a wider range of devices. 

Android tries to make this decision ...

Get Learning Kotlin by building Android Applications now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.