Android Programming : Pushing the Limits
By: Hellman, Erik.Material type: TextSeries: 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.
|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|
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.