Rapid Android Development
Build Rich, Sensor-Based Applications with Processing
Publisher: Pragmatic Bookshelf
Final Release Date: April 2013
Pages: 392

Create mobile apps for Android phones and tablets faster and more easily than you ever imagined. Use "Processing," the free, award-winning, graphics-savvy language and development environment, to work with the touchscreens, hardware sensors, cameras, network transceivers, and other devices and software in the latest Android phones and tablets.

Whether you're a student, teacher, hobbyist, or experienced developer, Rapid Android Development puts the fast-growing market for Android phone and tablet applications within your reach. Without needing to master the complexities of Java, Eclipse, or the Android SDK, you'll find yourself writing dazzling graphics displays and location-aware programs in no time.

With more than 30 ready-to-run demos, applications, and games, you'll find yourself diving deeper than you thought possible into the treasure trove of software and hardware packed into today's Android devices. You'll learn how to:

Access the Android touch screen, keyboard, and gestures to create eye-popping user experiences.

Tap into Android's on-board sensors for orientation, location, motion, geolocation, and more to build environment-aware applications.

Use Android's built-in networking devices to access the Internet, network with nearby Android devices, and interact with NFC-formatted RFID tags.

Create OpenGL accelerated 2D and 3D graphics.

Integrate camera images, video, and face-detection into your mobile apps.

Take selected apps cross-platform with new Processing support for HTML 5 and JavaScript.

And once the prototyping is done, you can easily move your work to Eclipse for debugging and deployment.

What You Need:

Users will need to install Version 2.0 of the Processing open source language and environment, a free download at https://processing.org/download. Readers also need to install the free Android SDK (Ice Cream Sandwich 4.0 or higher) and the Ketai library for Processing. An Android phone or tablet is required to test most of the examples in the book.

Product Details
About the Author
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyRapid Android Development
 
3.0

(based on 1 review)

Ratings Distribution

  • 5 Stars

     

    (0)

  • 4 Stars

     

    (0)

  • 3 Stars

     

    (1)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

Reviewed by 1 customer

Displaying review 1

Back to top

 
3.0

Great for someone new to coding.

By SAWS

from San Antonio, TX

About Me Designer

Verified Reviewer

Pros

  • Easy to understand

Cons

  • Too many errors

Best Uses

  • Novice
  • Student

Comments about oreilly Rapid Android Development:

Rapid Android Development Review

Pros:
I like the background information on the inner workings of Android devices and how they interact with the user. The background allows for a better understanding of how the code interacts with an Android device.

This is a great book for someone who is new to a coding environment rather than a visual environment like Flash.

Although, Processing was created in Java, the book points out that processing provides easier navigation and simplifies codes through use of libraries. Thereby reducing the lines of code compared to a Java application.

Cons:
Although, the book points out that Processing allow ones to create Applications without "needing to master the complexities of Java . . ." Some form of knowledge of Java, C, or C++ would be beneficial so one is not thrown by creating functions and ending lines with a ;.

Though the book does a good job with providing examples and goes through how to do practically everything you would want to do when creating an Android application, Processing requires hard coding. The coding is less than it would be in Java but it still might be more than most are use to if they've used Flash for mobile applications and worked with timelines and a stage.

While going through this book I noticed several exercises that did not run because the code typed in the book was different from the sample code provided for download.

I was surprised when I reached the last chapter that in order to get an Android APK file to share with others and get an application on Google Play, a Processing file would have to be imported into Java via Eclipse.

Overall:
The book did a good job of going through the intricacies of Processing. One, however,¬¬ needs to decide whether or not it would be beneficial to use Processing rather than another means for mobile applications.

Member of San Antonio Web Spinners
Adobe UG

Displaying review 1

Back to top

 
Buy 2 Get 1 Free Free Shipping Guarantee
Buying Options
Immediate Access - Go Digital what's this?
Print: $35.00