Android 3 sdk programming for dummies / Rajiv Ramnath, Holly Day, Heather H Dismore.
Material type:
TextPublication details: Indianapolis, IN : Wiley Pubishing, Inc., 2011.Edition: First editionDescription: xviii, 388 pages. : illustration ; 24 cmContent type: - text
- unmediated
- volume
- 9781118008256 (pbk : alk. paper)
- 1118008251 (pbk : alk. paper)
- 005.36 R.R.A 23
| Item type | Current library | Collection | Call number | Copy number | Status | Date due | Barcode | |
|---|---|---|---|---|---|---|---|---|
Books
|
Main library A1 | Computers & Information Technology ( Computer Science ) | 005.36 R.R.A (Browse shelf(Opens below)) | 1 | Available | 00009395 |
Browsing Main library shelves, Shelving location: A1 Close shelf browser (Hides shelf browser)
| No cover image available | ||||||||
| 005.3 Z.M.B Beginning Android games / | 005.3042 L.K.P Power SAS : a survival guide / | 005.35 M Mobile apps engineering : architecture, design, development and testing / | 005.36 R.R.A Android 3 sdk programming for dummies / | 005.362 I.R.I Introduction to data science : data analysis and prediction algorithms with R / | 005.369 A.M.N نظم المعلومات والحاسب الآلي / | 005.369 G.D.S Succeeding in business with Microsoft Excel 2010 : a problem-solving approach / |
Includes index.
• Introduction
1. About This Book
2. Conventions Used in This Book
3. Foolish Assumptions
4. How This Book Is Organized
5. Icons Used in This Book
6. Where to Go from Here
• Part I: Getting the Android SDK to Work
1. Chapter 1: Taking a Quick Look at Mobile Applications on Android
1. Writing Apps for a Mobile Platform
2. Seeing What Android Has to Offer
3. Doing the Sample Application Thing
4. Understanding the Android System Architecture and the Android Application Model
5. Understanding the Android Application Model
6. Designing Android Applications
2. Chapter 2: Setting Up an Android Development Environment
1. Setting Up Java
2. Setting Up Eclipse
3. Setting Up Android Development Components
4. Verifying the Development Environment
5. Importing, Running, and Debugging Tic-Tac-Toe
3. Chapter 3: Making Apps Using the Android SDK
1. Walking Through the Eclipse Project for Tic-Tac-Toe
2. Developing the Tic-Tac-Toe Application
3. Understanding the Different Types of Android Programs
4. Understanding Activities
5. Implementing an Activity's User Interface
6. Building Rich User Interfaces for Larger Screens Using Fragments
7. Managing the Activity Life Cycle
8. Implementing Services
9. Managing Persistent Application Data
• Part II: Building the Core of an Android Application
1. Chapter 4: Determining the Appropriate SDK for Your Application
1. Exploring the Variety of Android Devices and SDKs
2. Examining the Differences between SDK Versions
3. Dealing with API Levels
2. Chapter 5: Designing a User-Friendly Application
1. Things to Know Before Creating a User Interface
2. Sampling Some Android Layouts
3. RelativeLayout: Flexibility du Jour
4. Choosing the Right Layout
3. Chapter 6: Enhancing Your Layout with Widgets, Styles, and Themes
1. Beholding the Power of the Framework: Built-In Views
2. Simplifying Attribute Settings with Styles
3. Using Themes to Maintain a Consistent Style
4. Chapter 7: Designing Your Application's Logic and Data
1. Understanding Best Practices in Application Design
2. Illustrating Android App Design by Using the Tic-Tac-Toe Example
• Part III: Making Your Applications Fit for the Enterprise
1. Chapter 8: Making Your Application Fast and Responsive
1. Becoming Familiar with Nonfunctional Requirements
2. Designing Your App at Multiple Levels
3. Optimizing Application Performance
4. Using the Profiler for Code Optimization
5. Maximizing Battery Life
6. Ensuring Responsiveness in Your Apps
7. Understanding the SDK Components Used in This Chapter
2. Chapter 9: Making Your Application Safe and Secure
1. Recognizing the Importance of Security
2. Looking at Security Holistically
3. Defining the Threat Model for an Android Application
4. Understanding the Android Security Model
5. Protecting SQLite Databases
6. Minimizing the Security Footprint of Your App
7. Going Beyond Permissions
• Part IV: Enhancing the Capabilities of Your Android Application
1. Chapter 10: Channeling the Outside World through Your Android Device
1. Launching a Browser from Your App
2. Embedding a Browser in Your Android Application
3. Providing Maps and Location-Based Services
4. Building Them Right — Design Considerations for Web and Location-Based Apps
5. Understanding the SDK Components Used in This Chapter
2. Chapter 11: Harnessing the Capabilities of Your Android Device
1. Integrating E-Mail, SMS, and Telephony into Your App
2. Playing Audio and Video and Capturing Images
3. Bringing In the Outside World by Using Sensors
4. Understanding the SDK Components Used in This Chapter
• Part V: Effectively Developing, Testing, and Publishing Apps
1. Chapter 12: Effectively Using Your Integrated Development Environment
1. Eclipse and Android: A Beautiful Friendship
2. Observing, Debugging, and Tracking an Android App Using Eclipse Perspectives
3. Getting Serious about Testing — Using the Android Testing Framework
4. Understanding the SDK Components Used in This Chapter
2. Chapter 13: Selling Your Application on the Market
1. Preparing Your App for the Market
2. Publishing on the Android Market
3. Taking Advantage of Other Marketplaces for Android Apps
4. Becoming Successful in the Market
• Part VI: The Part of Tens
1. Chapter 14: The Ten Best Developer Resources for Android
1. Learning More About Android Development
2. Taking Advantage of Android Resources On the Web
3. Finding Android Development Help from Experts and Others Like You
4. Pondering the Direction of Android Technology
5. Looking for Help When You Don't Know Where to Start
2. Chapter 15: The Ten Most Illustrative Applications for Android
1. Angry Birds (Rovio Mobile Ltd.)
2. Sudoku Free (Genina.com)
3. Pandora (Pandora Internet Radio)
4. Voice Recorder (Mamoru Tokashiki)
5. AppAlarm LITE (episode6)
6. Evernote (Evernote Corporation)
7. Cardio Trainer (WorkSmart Labs, Inc.)
8. RunKeeper (FitnessKeeper Inc.)
9. Yelp (Yelp.com)
10. Places (Google Inc.)
There are no comments on this title.