Hello App Inventor!: Android programming for kids and the rest of us (2015)
Chapter 1. Getting to know App Inventor
Chapter 2. Designing the user interface
Chapter 3. Using the screen: layouts and the canvas
Chapter 4. Fling, touch, and drag: user interaction with the touch screen
Chapter 5. Variables, decisions, and procedures
Chapter 10. Barcodes and scanners
Chapter 11. Using speech and storing data on your phone
Chapter 13. Location-aware apps
Chapter 15. Publishing and beyond