Android applications are built using three components - Android framework, Android libraries and the Android runtime. The Android framework provides the base level functionalities like memory allocation, threading, etc. The libraries provide a layer of utility methods and classes to facilitate common tasks like networking. The runtime is responsible for converting Java bytecode into native machine code for the target device.
Share a personalized message with your friends.