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 ...