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.
Android Wireless Application Development has earned a reputation as the most useful real-world guide to building robust, commercial-grade Android apps. Now, authors Lauren Darcey and Shane Conder have systematically revised and updated this guide for the latest Android SDK 4.0. To accommodate their extensive new coverage, they’ve split the book into two volumes. Volume I focuses on Android essentials, including setting up your development environment, understanding the application lifecycle, designing effective user interfaces, developing for diverse devices, and optimizing your mobile app development process--from design through publishing. Every chapter has been thoroughly updated for the newest APIs, tools, utilities, and hardware. All sample code has been overhauled and tested on leading devices from multiple companies, and many new examples have been added. Drawing on decades of in-the-trenches experience as professional mobile developers, Darcey and Conder provide valuable new best practices--including powerful techniques for constructing more portable apps. This new edition contains full chapters on Android manifest files, content providers, effective app design, and testing; an all-new chapter on tackling compatibility issues; coverage of today’s most valuable new Android tools and utilities; and even more exclusive tips and tricks. An indispensable resource for every Android development team member.Introduction 1
Who Should Read This Book 1
Key Questions Answered in This Volume 2
How These Books Are Structured 2
An Overview of Changes in This Edition 4
Development Environment Used in This Book 5
Supplementary Materials Available 6
Where to Find More Information 6
Conventions Used in This Book 7
Contacting the Authors 8
PART I: AN OVERVIEW OF THE ANDROID PLATFORM
Chapter 1 Introducing Android 11
A Brief History of Mobile Software Development 11
Way Back When 11
“The Brick” 13
Wireless Application Protocol (WAP) 15
Proprietary Mobile Platforms 17
The Open Handset Alliance 19
Google Goes Wireless 19
Forming the Open Handset Alliance 19
Manufacturers: Designing Android Devices 20
Mobile Operators: Delivering the Android Experience 21
Apps Drive Device Sales: Developing Android Applications 22
Taking Advantage of All Android Has to Offer 22
The Android Marketplace: Where We’re at Now 22
Android Platform Differences 23
Android: A Next-Generation Platform 24
Free and Open Source 25
Familiar and Inexpensive Development Tools 25
Reasonable Learning Curve for Developers 26
Enabling Development of Powerful Applications 26
Rich, Secure Application Integration 26
No Costly Obstacles to Publication 27
A “Free Market” for Applications 27
A Growing Platform 28
The Android Platform 29
Android’s Underlying Architecture 29
Security and Permissions 31
Developing Android Applications 32
Summary 35
References and More Infor
