i

Android Application and API Level

ANDROID APPLICATION

Android applications are made in Java using Android Software Development Kit so a prequisite knowledge of Java is required.

Categories of Android applications include news, multimedia, games, music, food & drink, etc.

Android applications after getting developed one can sell them through Google Play Store, Opera Play Store, Amazon App Store etc.

API Level

An API (Application Programming Interface) is a framework that makes the Android applications interact with the Android operating system. It consists of a core set of packages, XML elements and attributes for declaring a manifest file and accessing resources. It also consists of a set of permissions that an application is allowed and the permissions not allowed by the system.

An API Level is an integer value that describes the version of the Android platform being used.

API 1: Android 1.0: BASE

API 3: Android 1.5: CUPCAKE
API 4: Android 1.6: DONUT
API 5: Android 2.0: Eclair
API 8: Android 2.2.x: Froyo
API 9: Android 3.3.x: GingerBread
API 11: Android 3.x.x: HoneyComb
API 14: Android 4.0.x: IceCream Sandwich
API 16: Android 4.1.x-4.3: JellyBean
API 19: Android 4.4.x: KITKAT
API 21: Android 5.x: LOLLIPOP
API 23: 6.0: Marshmallow

API 24: 7.x: Nougat
API 26: 8.x: Oreo

API 28: 9.x: Pie