Normal view MARC view ISBD view

Android Programming : Pushing the Limits

By: Hellman, Erik.
Material type: TextTextSeries: eBooks on Demand.Pushing the Limits: Publisher: Hoboken : Wiley, 2013Description: 1 online resource (434 p.).ISBN: 9781118717301.Subject(s): Android (Electronic resource) | Application software -- Development | Mobile computingGenre/Form: Electronic books.Additional physical formats: Print version:: Android Programming : Pushing the LimitsDDC classification: 004.167 LOC classification: QA76.76 .A65Online resources: Click here to view this ebook.
Contents:
About the Author; Contents; Introduction; Who This Book Is For; What This Book Covers; How This Book Is Structured; What You Need to Use This Book; Source Code; Errata; Part I: Building a Better Foundation; Chapter 1: Fine-Tuning Your Development Environment; Operating Systems for Android Development; Advanced Android SDK Tools; Android Library Projects and Third-Party Libraries; Version Control and Source Code Management; Mastering Your IDE; Developer Options on Android Devices; Summary; Further Resources; Chapter 2: Efficient Java Code for Android; Comparing Android's Dalvik Java to Java SE
Optimizing Java Code for AndroidMemory Management and Allocations; Multithreading on Android; Summary; Further Resources; Part II: Getting the Most Out of Components; Chapter 3: Components, Manifests, and Resources; Android Components; The Android Application Manifest; Resources and Assets; Summary; Further Resources; Chapter 4: Android User Experience and Interface Design; User Stories; Android UI Design; Android UI Elements; Text in Android Applications; Dimensions and Sizes; Colors; Images and Icons; Usability; Rewarding the User; Summary; Further Resources
Chapter 5: Android User Interface OperationsActivities and Fragments; Using Multiple Screens; Designing Custom Views; Multi-Touching; OpenGL ES; Summary; Further Resources; Chapter 6: Services and Background Tasks; When and How to Use a Service; Understanding the Service Lifecycle; Running in the Background; Communicating with Services; Summary; Further Resources; Chapter 7: Android IPC; The Binder Explained; Designing APIs; Securing Remote APIs; Summary; Further Resources; Chapter 8: Mastering BroadcastReceivers and Configuration Changes; BroadcastReceivers; Device Configuration Changes
SummaryFurther Resources; Chapter 9: Data Storage and Serialization Techniques; Persistence Options for Android; Storing Data in Preference Files; User Options and Settings UI; High-Performance ContentProviders; Serializing Data for Persistence; Application Data Backup; Summary; Further Resources; Chapter 10: Writing Automated Tests; Android Testing Principles; Continuous Integration; Summary; Further Resources; Part III: Pushing the Limits; Chapter 11: Advanced Audio, Video, and Camera Applications; Advanced Audio Applications; Video Processing with OpenGL ES 2.0
Camera Processing with OpenGL ES 2.0Encoding Media; Summary; Further Resources; Chapter 12: Secure Android Applications; Android Security Concepts; Client-Side Data Encryption; Android Key Chain Management; Device Management API; Summary; Further Resources; Chapter 13: Maps, Location, and Activity APIs; Fused Location Manager; Google Maps v2 Integration; Working with Google Maps; Using the LocationClient; Geofencing; Activity Recognition; Summary; Further Resources; Chapter 14: Native Code and JNI; A Note on CPU Architecture; Writing Android Applications in C; Working with JNI
Android Native APIs
Summary: Unleash the power of the Android OS and build the kinds of brilliant, innovative apps users love to use If you already know your way around the Android OS and can build a simple Android app in under an hour, this book is for you. If you're itching to see just how far you can push it and discover what Android is really capable of, it's for you. And if you're ready to learn how to build advanced, intuitive, innovative apps that are a blast to use, this book is definitely for you. From custom views and advanced multi-touch gestures, to integrating online web services
Tags from this library: No tags from this library for this title. Log in to add tags.
Item type Current location Call number URL Status Date due Barcode
Electronic Book UT Tyler Online
Online
QA76.76 .A65 (Browse shelf) http://uttyler.eblib.com/patron/FullRecord.aspx?p=1457984 Available EBL1457984
Browsing UT Tyler Online Shelves , Shelving location: Online Close shelf browser
QA76.76.A63 .W384 2014 Using Windows 8.1 : QA76.76 .A65 Trust-based Collective View Prediction. QA76.76 .A65 Modelling Norms. QA76.76 .A65 Android Programming : QA76.76 .A65 Distributed Hash Table : QA76.76 .A65 Android Hacker's Handbook. QA76.76.A65 Learn iOS 7 App Development.

About the Author; Contents; Introduction; Who This Book Is For; What This Book Covers; How This Book Is Structured; What You Need to Use This Book; Source Code; Errata; Part I: Building a Better Foundation; Chapter 1: Fine-Tuning Your Development Environment; Operating Systems for Android Development; Advanced Android SDK Tools; Android Library Projects and Third-Party Libraries; Version Control and Source Code Management; Mastering Your IDE; Developer Options on Android Devices; Summary; Further Resources; Chapter 2: Efficient Java Code for Android; Comparing Android's Dalvik Java to Java SE

Optimizing Java Code for AndroidMemory Management and Allocations; Multithreading on Android; Summary; Further Resources; Part II: Getting the Most Out of Components; Chapter 3: Components, Manifests, and Resources; Android Components; The Android Application Manifest; Resources and Assets; Summary; Further Resources; Chapter 4: Android User Experience and Interface Design; User Stories; Android UI Design; Android UI Elements; Text in Android Applications; Dimensions and Sizes; Colors; Images and Icons; Usability; Rewarding the User; Summary; Further Resources

Chapter 5: Android User Interface OperationsActivities and Fragments; Using Multiple Screens; Designing Custom Views; Multi-Touching; OpenGL ES; Summary; Further Resources; Chapter 6: Services and Background Tasks; When and How to Use a Service; Understanding the Service Lifecycle; Running in the Background; Communicating with Services; Summary; Further Resources; Chapter 7: Android IPC; The Binder Explained; Designing APIs; Securing Remote APIs; Summary; Further Resources; Chapter 8: Mastering BroadcastReceivers and Configuration Changes; BroadcastReceivers; Device Configuration Changes

SummaryFurther Resources; Chapter 9: Data Storage and Serialization Techniques; Persistence Options for Android; Storing Data in Preference Files; User Options and Settings UI; High-Performance ContentProviders; Serializing Data for Persistence; Application Data Backup; Summary; Further Resources; Chapter 10: Writing Automated Tests; Android Testing Principles; Continuous Integration; Summary; Further Resources; Part III: Pushing the Limits; Chapter 11: Advanced Audio, Video, and Camera Applications; Advanced Audio Applications; Video Processing with OpenGL ES 2.0

Camera Processing with OpenGL ES 2.0Encoding Media; Summary; Further Resources; Chapter 12: Secure Android Applications; Android Security Concepts; Client-Side Data Encryption; Android Key Chain Management; Device Management API; Summary; Further Resources; Chapter 13: Maps, Location, and Activity APIs; Fused Location Manager; Google Maps v2 Integration; Working with Google Maps; Using the LocationClient; Geofencing; Activity Recognition; Summary; Further Resources; Chapter 14: Native Code and JNI; A Note on CPU Architecture; Writing Android Applications in C; Working with JNI

Android Native APIs

Unleash the power of the Android OS and build the kinds of brilliant, innovative apps users love to use If you already know your way around the Android OS and can build a simple Android app in under an hour, this book is for you. If you're itching to see just how far you can push it and discover what Android is really capable of, it's for you. And if you're ready to learn how to build advanced, intuitive, innovative apps that are a blast to use, this book is definitely for you. From custom views and advanced multi-touch gestures, to integrating online web services

Description based upon print version of record.

Author notes provided by Syndetics

<p> Erik Hellman is currently working as a senior mobile consultant at Factor10. He previously worked as research engineer and lead software architect at Sony Mobile where he specializes in mobile apps, web technologies, cloud & enterprise services and 3D graphics. Erik is a regular speaker at DroidCon, JFokus, JavaOne and other major developer conferences.</p>

There are no comments for this item.

Log in to your account to post a comment.