Book description
Wi>Android Apps with App Inventor provides hands-on walkthroughs that cover every area of App Inventor development, including the Google and MIT versions of App Inventor.
Kloss begins with the absolute basics of program structure, syntax, flow, and function, and then demonstrates simple ways to solve today’s most common mobile development problems. Along the way, you’ll build a dozen real Android apps, from games and geotrackers to navigation systems and news tickers. By the time you’re done, you’ll be comfortable implementing advanced apps and mashups integrating realtime multimedia data from all kinds of Web services with the communication and sensor-based features of your smartphone.
Topics covered include
Installing and configuring App Inventor
Building modern, attractive mobile user interfaces
Controlling Android media hardware, including the camera
Saving data locally with TinyDB, or in the cloud with TinyWebDB
Streamlining and automating phone, text, and email communications
Tracking orientation, acceleration, and geoposition
Integrating text-to-speech and speech-to-text in your apps
Controlling other apps and Web services with ActivityStarter
Building mobile mashups by exchanging data with Web APIs
Testing your apps for diverse hardware with the Android Emulator
Example apps, including multimedia center, online vocabulary trainer, finger painting, squash game, compass, geocacher, navigator, stock market ticker, and many more
This book will empower you to explore, experiment, build your skills and confidence, and start writing professional-quality Android apps—for yourself, and for everyone else!
Companion files for this title can be found at informit.com/title/9780321812704
Table of contents
- Title Page
- Copyright Page
- Contents at a Glance
- Contents
- Preface by Hal Abelson
- Preface
- Acknowledgments
- About the Author
- Introduction
- Part I. Preparing Your First App
-
Part II. Easy Projects as a Warm-Up
- Chapter 4. Basic Terms and Central Concepts
- Chapter 5. The AI References
-
Chapter 6. Graphical User Interface
- Displaying Text with the Label Component
- Triggering Actions with the Button Component
- Selecting Options with the CheckBox Component
- Entering Text with the TextBox Component
- Entering Confidential Text with the PasswordTextBox Component
- Displaying Notices and Alerts with the Notifier Component
- Tidying the Screen with the Screen Arrangement Components
- Actions at App Start with the Screen Component
-
Chapter 7. Multimedia
- Media Access Options
- The Basic Principle: Synergy
- Displaying Local and Online Images with the Image Component
- Taking Photos and Displaying Them with the Camera Component
- Managing Images with the ImagePicker Component
- Sound Effects and Vibration with the Sound Component
- Playing Audio Files with the Player Component
- Playing Movies with the VideoPlayer Component
- Recording Audio with the SoundRecorder Component
- Chapter 8. Example Project: Creating a Media Center
-
Part III. On the Way to Becoming an App Developer
-
Chapter 9. Program Development Basics
- Elements of Data Processing
- Using Colors with the Color Block Group
- Processing Numbers with the Math Block Group
- Checking Program States with the Logic Block Group
- Editing Text and Strings with the Text Block Group
- Defining Container Structures with the Definition Block Group
- Managing Lists with the List Block Group
- Controlling Program Flow with the Control Block Group
- Tips for Program Development
- Example Projects
- Chapter 10. Storage and Databases
-
Chapter 9. Program Development Basics
- Part IV. Developing Attractive Apps
- Part V. Useful Things for the Developer
- Appendix. Additional Resources
- Index
Product information
- Title: Android Apps with App Inventor: The Fast and Easy Way to Build Android Apps
- Author(s):
- Release date: February 2012
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780132906579
You might also like
book
Android App Development
Android App Development is written for the Android programming course and takes a building block approach, …
video
Android App Developer
Overview This Learning Path includes Java Fundamentals LiveLessons, Part 1, and Android 6 App Development LiveLessons, …
book
Kotlin for Android App Development
Write More Robust and Maintainable Android Apps with Kotlin “Peter Sommerhoff takes a practical approach to …
book
Learning MIT App Inventor: A Hands-On Guide to Building Your Own Android Apps
With MIT’s App Inventor 2, anyone can build complete, working Android apps—without writing code! This complete …