Tomorrow we have a great new product, which is written, perhaps, by the most popular authors in the world of computer literature. Meet:
“
Android for Programmers: Creating Applications ” by Paul, Edie and Harvey Deytelov from
Deitel & Associates, Inc. and Michael Morgano, who joined them, who was already noted in this team in the book
iPhone for Programmers: An App-Driven Approach .
The names of deytelov on the cover is a sign of quality. Over a million programmers worldwide have learned from their C, C ++, C #, Java for iPhone, web programming in JavaScript, XML, Visual Basic, Visual C ++, Perl, Python, etc. About 30 books by these authors have already been published in Russian.

Book Features
This book will give you everything you need to start developing Android applications and quickly publishing them on Google Play. The book uses an application-oriented approach. In each of the chapters on application development (chapters 3–19), one application is presented, the application functions are reviewed, screenshots of the running application, a test drive, and an overview of the technologies and architecture used to create the application are provided. Then we build the application, present its full source code and conduct a detailed analysis of this code; We discuss the concepts used in programming and demonstrate the functional properties of the Android API used to create the application.
The following are the applications presented in the book, and describes the key technologies used in their creation.
')
- Chapter 3, Welcome, Dive-Into® Eclipse, and ADT
- Chapter 4, Tip Calculator, Developing Android Applications with Java
- Chapter 5, Favorite Twitter® Searches, Collections, Widgets, and Views
- Chapter 6, Flag Quiz app, menus and intents
- Chapter 7, Cannon Game, Frame-by-Frame Animation and Custom Event Processing
- Chapter 8, Spot-On Game, Transition Animation and Touch Tracking
- Chapter 9, the Doodlz App, Graphics and Accelerometer
- Chapter 10, Address Book Application, Adapters and AdapterViews
- Chapter 11, Route Tracker App, Map and Compass APIs
- Chapter 12, Slideshow, Accessing the Photos and Audio Libraries
- Chapter 13, Enhanced Slideshow Application, Object Serialization and Video Playback
- Chapter 14, Weather Viewer, Internet Applications, Web Services, and Application Widgets
Android SDK 2.x. The book covers many of the new features included in the Android Software Development Kit (SDK) 2.x, including Bluetooth, Google Maps, Camera API, graphics APIs, and support for various screen sizes and resolutions.
Android SDK 3.x for tablet apps. A new set of Android SDK 3.x, designed for the development of tablet applications, is being considered. This set supports animation, action bar, snippets, status bar notifications, and drag and drop technology.
Android Maps APIs . The Route Tracker application uses the Android Maps API, allowing you to use Google Maps in your development. Before you start developing any application that uses the Maps API, you should agree to the conditions set forth in the Android Maps API Terms of Service document (including the terms of the associated Legal Notices and Privacy Policy document), which can be found at
code.google.com/ android / maps-api-tos.pdf .
Eclipse The free Eclipse Integrated Development Environment (IDE), along with the freely available Android SDK and Java Development Kit (JDK), offer the developer everything needed to create and test Android applications.
Multimedia. Applications use a wide range of Android multimedia capabilities, including graphics, images, frame-by-frame animation, property animation, audio, video, speech synthesis and recognition.
The best methods of developing Android applications. In the process of a detailed analysis of the software code, the best techniques used in the development of Android applications will be offered to your attention. Check out the Android Best Practices Resource Center at
www.deitel.com/AndroidBestPractices .
Web services. With the help of web services you get the opportunity to use the richest library of services available on the Internet, many of which are free. The Route Tracker application, developed in Chapter 11, uses the built-in Android Maps APIs to interact with Google Maps web services. The Weather Viewer application developed in Chapter 14 uses WeatherBug's web services.
Where to get code samples
All code examples discussed in the book are available at
www.deitel.com/books/androidFP/ . If you are not registered yet, go to
www.deitel.com and click on the Register link displayed below the logo in the upper right corner of the web page. Enter the required information. Registration is absolutely free, and the information you entered will not be communicated to third parties. Go to
www.deitel.com/books/androidFP/ . Click the Examples link to download a file with examples Examples.zip to your computer.
Sincerely, Alexander Krivtsov, Peter Publishing House