AndroidAndroid, as a system, is a Java—based operating system that runs on the Linux 2
6 kernel
The system is very lightweight and full featured
Android applications are developed using Java and can be ported rather easily to the new platform
If you have not yet downloaded Java or are unsure about which version you need, I detail the installation of the development environment in Chapter 2
Other features of Android include an accelerated 3—D graphics engine ( based on hardware support), database support powered by SQLite, and an integrated web browser
If you are familiar with Java programming or are an OOP developer of any sort, you are likely used to programmatic user interface (UI) development—that is, UI placement which is handled directly within the program code
Android, while r