Android Architecture

Today android used in many electronic devices like touchscreen mobile, tablets, Android TV, Android Auto for cars, and Android watches, each with a specialized user interface.

Android Application Fundamental:

An archive file with .apk extension, an Android package. One APK file contains all the contents of an Android app and is the file that Android-powered devices use to install the app.

Android Architecture Diagram

Android can be simply understood as a software package.

Android architecture is also known as the Android software stack. It can be categorized into five parts:

  • Linux kernel
  • native libraries (middleware)
  • Android Runtime
  • Application Framework
  • Application