Android is open source operating system which is used mainly in mobile phones and tablets. Android is natively written in C++ and is used in millions of devices across the globe.
Android applications are developed using Java and Kotlin. As IDE android studio is used for development. Android default framework contains lot of in built libraries, plugins and API's to build fast, efficient, responsive and robust android applications. Android SDK is used for developing, debugging and testing android applications. Developed application can be deployed in play console website where applications can be destroyed to users.
Android uses Linux kernel. It has supports all hardware basically found in mobile devices. Touchscreen, camera, fingerprint sensors are example for these devices. Android application framework is build above this Linux kernel. It has build in libraries for UI, SQLite a light weight database for mobile, OpenGL for graphics, drivers and drivers for hardware components. The android framework is made above this layer which include basic components like Activities, Fragments which can be used to build applications. Default applications like caller , alarm, calendar are also part of the android operating system.
Developer can use Java or Kotlin to develop application. Both languages are supported. Most of the modern features including declarative UI development framework named jetpack compose is only available in Kotlin. Java uses XML and java classes to build applications. XML is used to represent the UI elements and java classes are used to implement the logic.
No comments:
Post a Comment