Pioneered by the Open Handset Alliance and Google,Android is a hot, young, free, open source mobile platform making waves in the wireless world.This book provides comprehensive guidance for software development teams on designing, developing, testing, debugging, and distributing professional Android applications. If you’re a veteran mobile developer, you can find tips and tricks to streamline the development process and take advantage of Android’s unique features. If you’re new to mobile development, this book provides everything you need to make a smooth transition from traditional software development to mobile development—specifically, its most promising new platform: Android. Who Should Read This Book This book includes tips for successful mobile development based on our years in the mobile industry and covers everything you need to run a successful Android project from concept to completion.We cover how the mobile software process differs from traditional software development, including tricks to save valuable time and pitfalls to avoid. Regardless of the size of your project, this book can work for you. This book was written for several audiences: n Software developers who want to learn to develop professional Android applications. The bulk of this book is primarily targeted at software developers with Java experience but not necessarily mobile development experience. More seasoned developers of mobile applications can learn how to take advantage of Android and how it differs from the other technologies of the mobile development market today. n Quality assurance personnel tasked with testing Android applications. Whether they are black box or white box testing, quality assurance engineers can find this book invaluable.We devote several chapters to mobile QA concerns, including topics such as developing solid test plans and defect tracking systems for mobile applications, how to manage handsets, and how to test applications thoroughly using all the Android tools available. n Project managers planning and managing Android development teams. Managers can use this book to help plan, hire, and execute Android projects from start to finish.We cover project risk management and how to keep Android projects running smoothly. www.it-ebooks.info 2 Introduction n Other audiences. This book is useful not only to a software developer, but also for the corporation looking at potential vertical market applications, the entrepreneur thinking about a cool phone application, and hobbyists looking for some fun with their new phone. Businesses seeking to evaluate Android for their specific needs (including feasibility analysis) can also find the information provided valuable.Anyone with an Android handset and a good idea for a mobile application can put this book to use for fun and profit. Key Questions Answered in This Book This book answers the following questions: 1. What is Android? How do the SDK versions differ? 2. How is Android different from other mobile technologies, and how can developers take advantage of these differences? 3. How do developers use the Eclipse Development Environment for Java to develop and debug Android applications on the emulator and handsets? 4. How are Android applications structured? 5. How do developers design robust user interfaces for mobile—specifically, for Android? 6. What capabilities does the Android SDK have and how can developers use them? 7. How does the mobile development process differ from traditional desktop development? 8. What development strategies work best for Android development? 9. What do managers, developers, and testers need to look for when planning, developing, and testing a mobile development application? 10. How do mobile teams design bulletproof Android applications for publication? 11. How do mobile teams package Android applications for deployment? 12. How do mobile teams make money from Android applications? 13. And, finally, what is new in the second edition of the book? How This Book Is Structured This book is divided into seven parts.The first five parts are primarily of interest to developers; Parts VI and VII provide lots of helpful information for project managers and quality assurance personnel as well as developers. www.it-ebooks.info An Overview of Changes in This Edition 3 Here is an overview of the various parts in this book: n Part I:An Overview of Android Part I provides an introduction to Android, explaining how it differs from other mobile platforms.You become familiar with the Android SDK and tools, install the development tools, and write and run your first Android application—on the emulator and on a handset. n Part II:Android Application Design Essentials Part II introduces the design principles necessary to write Android applications.You learn how Android applications are structured and how to include resources, such as strings, graphics, and user interface components in your projects. n Part III:Android User Interface Design Essentials Part III dives deeper into how user interfaces are designed in Android.You learn about the core user interface element in Android: the View.You also learn about the basic drawing and animation abilities provided in the Android SDK. n Part IV: Using Common Android APIs Part IV is a series of chapters, each devoted to a deeper understanding of the most important APIs within the Android SDK, such as the data and storage APIs (including file and database usage as well as content providers), networking, telephony, Location-Based Services (LBS), multimedia and 3D graphics APIs, and the optional hardware APIs available. n Part V: More Android Application Design Principles Part V covers more advanced Android application design principles, such as notifications and services. n Part VI: Deploying Your Android Application to the World Part VI covers the software development process for mobile, from start to finish, with tips and tricks for project management, software developers, and quality assurance personnel. n Part VII:Appendixes Part VII includes several helpful quick-start guides for the Android development tools: the emulator,ADB and DDMS, Eclipse tips and tricks, and a SQLite tutorial.
Click Link bellow to download
>> File Name: android_wireless_application_development_2nd_edition
>> Size: 12.2 MB
>> Type: PDF