Become an Android power user and get the most out of your Android phone or tablet! You'll find out how to take advantage of this completely open, tinker-friendly platform and personalize your phone or tablet's look and feel--even if you have no programming experience. You'll customize your phone's home screen and apps, and then create a series of tasks that automate your device in unique and interesting ways, from creating your own talking clock to having Android sound an alert when approaching a specific geographic location. It's something that only the open nature of the Android operating system can offer. You'll be far more productive with the fully customized mobile experience that you'll create using this book. You'll start by learning how to change the look and feel of your home screen. You'll leverage Android applications that enhance everything from visual multitasking to creating custom information home screens. You'll personalize the way you work with applications, and learn a new and interactive way to use an Android headset. Next, you'll create your own custom mobile workflows using task-driven event software. You'll create triggers for actions that offer alerts, then go further by crafting sophisticated scripts in Python and Ruby. You'll take the leap into full-blown Android application development by learning how to code, compile, and execute truly native Android programs entirely on your phone or tablet. You'll practice your new customization skills in a step-by-step walkthrough for building a Pomodoro widget. Then you'll combine the power of task-driven workflows with Python scripts to have your Android device speak new email messages, post to Twitter just using your voice, and track your Android's location via instant messaging. And you'll create programs using graphic interfaces that you can create and execute on your device--no PC required.