i
History and Features Of Android
Android Application and API Level
Android IDE (Integrated Development Environment)
Authentication (Cryptographic Key Storage, User Authenticators, Biometrics)
Encryption (File Based Encryption, MetaData Encryption, Enabling Adiantum)
GoogleBouncer (SecurityFeatures and Attacks(Delayed & Update) to bypass it)
AndroidManifest.xml (Important File Contents present)
Reverse Engineering
Basic Command
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
Don't miss out!