更新时间:2021-08-27 12:16:31
coverpage
Google App Inventor
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Time for action—heading
Reader feedback
Customer support
Chapter 1. Obtaining and Installing Google App Inventor
Getting a Google App Inventor Account
Time for action—signing up for a Google Account
Google App Inventor on the Web
Time for action—logging into App Inventor
Requirements for Windows Mac and Linux
Obtaining and installing Java
Installing Java on your computer
Installing App Inventor locally
Time for action—installing App Inventor on Mac
Time for action—installing App Inventor on GNU/Linux
Time for action—installing App Inventor on Windows
Setting up and running the emulator
Time for action—opening up the emulator
Finding and downloading drivers
Time for action—connecting a Droid to Ubuntu
Time for action—configuring our device
Summary
Chapter 2. Learning Components
Using App Inventor's web interface
Time for action—creating a new project
Time for action—downloading our projects
Time for action—uploading source code
Time for action—connecting our phone
Basic components
Time for action—adding and configuring a button
Time for action—follow the bouncing ball
Media components
Time for action—shooting a photo
Time for action—vibrating buttons
Animation components
Social components
Sensor components
Screen arrangement components
LEGO MINDSTORMS components
Other stuff
Not ready for prime time
Chapter 3. Playing with Blocks
The Blocks Editor
Time for action—collapse and expand block groups
Time for action—deleting unwanted blocks
Definition blocks
Time for action—calculating the area of a circle using a function Design
Time for action—calculating the area of a circle using a function
Time for action—finishing the "pi are square" app
Time for action—adding an error trap
Text Blocks
List blocks
Math blocks
Logic blocks
Control blocks
Time for action—making a loop
Colors blocks
Individual component blocks
Chapter 4. Mastering Concepts and Advanced Components
Changelog
Concepts
Time for action building bookmark apps
Time for action—our very own barcode scanner
Time for action—build a time- and date-stamped Voice Note Taker
Time for action—reading aloud
Time for action—storing persistent data on the web
Not Ready for Prime Time
What we learned
Chapter 5. Apps That Communicate
App—phone home
Time for action—getting the source
Texting with words and more
Time for action—building a texting app
Time for action—create a text-your-friends app
Applications e-mailing stuff
Time for action—that Loving feeling
Social communication
Time for action—two methods for searching Twitter
A bonus template
Chapter 6. Apps That Remember
Lists and Lists of Lists
Time for action—building the input screen for a Friends List
Time for action—converting a CSV table
TinyDB—persistent to please
Web component—reaching out to the web