Part II

chapter 3 SounDroid: Creating an Android Sound Machine

chapter 4 OrderDroid: A Maintainable Mobile Commerce App

chapter 5 AndroidDown: A Location-Aware Panic Button

chapter 6 AlphaDroid: An Alphabet Tracing Game

chapter 7 PunchDroid: An Android Punch Bug Game

chapter 8 Collection Assistant: A Barcode and Database Application

chapter 9 BlueChat: A Bluetooth Chat Client

chapter 10 TwiTorial: A Twitter Application

In Part II, you progress from dragging and dropping the simplest of components to building very complex algorithms and logic.

Each project has lots of figures to guide you through building the applications. If you are an advanced user, you can use the blocks figures to inform and guide your own application. If you are a new developer, focus on developing a good rhythm and method to your application building. Read through the design goals and sketches to get a solid understanding of what you will be trying to accomplish.

It is very important that you consider each project not an end unto itself but a demonstration of a concept and components that you can use to build your own application. Allow the process of building and seeing the completed project to inspire your own creative processes. Keep a notebook of app ideas and possible improvements for existing applications, but try not to let new ideas distract you from completing a set of design goals. You don’t have to reinvent the wheel just make it better.

Most importantly, although the complexity of the applications ...

Get App Inventor for Android: Build Your Own Apps — No Experience Required! now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.