Getting Started with Android Programming Flashcards
Android
A mobile operating system that is based on a modified version of Linux
Linux Kernel
A layer that contains all the low-level device drivers for the various hardware components of an Android device
Libraries
contain the code that provides the main features of an Android OS
Android runtime
Provides a set of core libraries that enable developers to write Android apps using the Java programming language
Dalvik
A specialized virtual machine designed specifically for android and optimized battery powered mobile devices with limited memory an CPU power.
Application Framework
Exposes the various capabilities of the Android OS to application developers so that they can make use of them in their applications.
Android SDK
Contains all the packages and tools required to develop a functional Android Application.
Android Virtual Device (AVD)
An emulator instance that enables you to model an actual device
Stack Overflow
A collaboratively edited question an answer site for developers.
Android Discuss
A discussion group hosted by google using the Google groups service.