Book description
Yes, you can create your own apps for Android phones—and it's easy to do. This extraordinary book introduces App Inventor for Android, a powerful visual tool that lets anyone build apps for Android-based devices. Learn the basics of App Inventor with step-by-step instructions for more than a dozen fun projects, such as creating location-aware apps, data storage, and apps that include decision-making logic.
The second half of the book features an Inventor's manual to help you understand the fundamentals of app building and computer science. App Inventor makes an excellent textbook for beginners and experienced developers alike.
- Design games and other apps with 2D graphics and animation
- Create custom multi-media quizzes and study guides
- Create a custom tour of your city, school, or workplace
- Use an Android phone to control a LEGO® MINDSTORMS® NXT robot
- Build location-aware apps by working with your phone’s sensors
- Explore apps that incorporate information from the Web
- Learn computer science as you build your apps
Publisher resources
Table of contents
- App Inventor
- Dedication
- A Note Regarding Supplemental Files
- Foreword
- Preface
- 1. Hello Purr
-
I. 12 Customizable Apps
- 2. PaintPot
- 3. MoleMash
-
4. No Texting While Driving
- What You’ll Learn
-
Getting Started
- Designing the Components
- Adding Behaviors to the Components
- Entering a Custom Response
- Storing the Custom Response in a Database
- Retrieving the Custom Response When the App Opens
- Speaking the Incoming Texts Aloud
- Adding Location Information to the Response
- Sending the Location As Part of the Response
- The Complete App: No Texting While Driving
- Variations
- Summary
- 5. Ladybug Chase
- 6. Paris Map Tour
-
7. Android, Where’s My Car?
- What You’ll Learn
- Getting Started
- Designing the Components
- Adding Behaviors to the Components
- The Complete App: Android, Where’s My Car?
- Variations
- Summary
- 8. Presidents Quiz
- 9. Xylophone
-
10. MakeQuiz and TakeQuiz
- What You’ll Learn
- Getting Started
- Designing the Components
- Adding Behaviors to the Components
- The Complete App: MakeQuiz
- TakeQuiz: An App for Taking the Quiz in the Database
- TakeQuiz: Modifying the Blocks to Load the Quiz from the Database
- The Complete App: TakeQuiz
- Variations
- Summary
-
11. Broadcast Hub
- What You’ll Learn
- Getting Started
- Designing the Components
- Adding Behaviors to the Components
- The Complete App: Broadcast Hub
- Variations
- Summary
- 12. NXT Remote Control
- 13. Amazon at the Bookstore
-
II. Inventor’s Manual
- 14. Understanding an App’s Architecture
- 15. Engineering and Debugging an App
- 16. Programming Your App’s Memory
- 17. Creating Animated Apps
- 18. Programming Your App to Make Decisions: Conditional Blocks
- 19. Programming Lists of Data
- 20. Repeating Blocks: Iteration
- 21. Defining Procedures: Reusing Blocks
- 22. Working with Databases
- 23. Reading and Responding to Sensors
- 24. Communicating with Web APIs
- Index
- About the Authors
- Colophon
- Copyright
Product information
- Title: App Inventor
- Author(s):
- Release date: May 2011
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781449308650
You might also like
book
App Inventor 2, 2nd Edition
Yes, you can create your own apps for Android devices—and it’s easy to do. This extraordinary …
book
App Inventor 2 Essentials
A step-by-step introductory guide to mobile app development with App Inventor 2 About This Book Get …
book
Hello App Inventor!
Hello App Inventor! introduces creative young readers to the world of mobile programming -- no experience …
book
Learn to Program with App Inventor
Build a mobile phone app! You've swiped and tapped your way through countless apps, but have …