SPECIAL OFFERS
Keep up with new releases and promotions. Sign up to hear from us.
Rough Cuts are manuscripts that are developed but not yet published, available through Safari. Rough Cuts provide you access to the very latest information on a given topic and offer you the opportunity to interact with the author to influence the final publication.
This is the Rough Cut version of the printed book.
&>In just 24 sessions of one hour or less, learn how to build powerful applications for the world’s first complete, open, and free mobile platform: Android. Using this book’s straightforward, step-by-step approach, you’ll build a fully-featured Android application from the ground up and master the skills you need to design, develop, test, and publish powerful applications. Each lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success!
Step-by-step instructions carefully walk you through the most common Android development tasks.
Quizzes and Exercises at the end of each chapter help you test your knowledge.
By the Way notes present interesting information related to the discussion.
Did You Know? tips offer advice or show you easier ways to perform tasks.
Watch Out! cautions alert you to possible problems and give you advice on how to avoid them.
Learn how to…
Introduction 1
Part I: Android Fundamentals
HOUR 1: Getting Started with Android 7
Introducing Android 7
Familiarizing Yourself with Eclipse 9
Running and Debugging Applications 17
Summary 23
Q&A 23
Workshop 24
HOUR 2: Mastering the Android Development Tools 27
Using the Android Documentation 27
Debugging Applications with DDMS 29
Working with the Android Emulator 35
Using Other Android Tools 38
Summary 39
Q&A 40
Workshop 40
HOUR 3: Building Android Applications 43
Designing a Typical Android Application 43
Using the Application Context 46
Working with Activities 47
Working with Intents 51
Working with Dialogs 53
Logging Application Information 54
Summary 55
Q&A 55
Workshop 56
HOUR 4: Managing Application Resources 59
Using Application and System Resources 59
Working with Simple Resource Values 63
Working with Drawable Resources 66
Working with Layouts 67
Working with Files 71
Working with Other Types of Resources 73
Summary 73
Q&A 74
Workshop 75
HOUR 5: Configuring the Android Manifest File 77
Exploring the Android Manifest File 77
Configuring Basic Application Settings 81
Defining Activities 86
Managing Application Permissions 88
Managing Other Application Settings 91
Summary 91
Q&A 92
Workshop 93
HOUR 6: Designing an Application Framework 95
Designing an Android Trivia Game