The book entitled Android applications programming deals with the programming model of mobile applications targeting Android platform. This paper presents Android components: activities, intents, content providers, broadcast receivers and services. In addition, the book address topics such as: building graphic user interface, event handling, menus, dialogs, persistent data storage including SQLite database, network access and XML and JSON processing, personal information management, two-dimensional and three-dimensional graphics, multimedia and animation, sensors and geographical location.
The book also includes complex topics such as Widgets applications, native programming using NDK and data transfer using Bluetooth and NFC technologies. The work presents mobile applications quality assurance methods and Android applications specific security issues. In the end there are described the steps required to publish applications on Google Play.
This book addresses to everyone interested in application development for Android platform.