Studio IDE and use its integrated build system, Gradle. While you can run the examples using the emulator
provided by the Android SDK, it is a poor substitute for the real thing. A physical Android device is a
much faster and more pleasurable way to develop and test Android applications! Many of the examples
will work on a device running any version of Android since 2.3, GingerBread. Some examples
demonstrate newer APIs and as a result, require a more recent Android version—up to Android 5,
Specifically for module 3, you will need the latest version of Android Studio and the Android SDK for
Lollipop or newer (API level 22) versions, which you can download using Android Studio.