Android High Performance Programming

Buy online ($)
Type
Book
Authors
Lopez Manas ( Enrique )
Grancini ( Diego )
ISBN 10
1785288951
ISBN 13
9781785288951
Category
Publication Year
2017
Publisher
Packt Publishing Limited, United States
Pages
412
Subject
Explains techniques for building optimized and efficient systems that do not drain the battery, cause memory leaks, or slow down with time.
Abstract
Create Android applications that squeeze the most from the limited resource capacity of devices
Swap code that isn’t performing
Efficient memory management by identifying problems such as leaks
Reap the benefits of multithreaded and asynchronous programming
Maximize the security and encryption mechanisms natively provided by Android
Perform efficient network operations and techniques to retrieve data from servers
Master the NDK to write native code that can perform faster operations
Swap code that isn’t performing
Efficient memory management by identifying problems such as leaks
Reap the benefits of multithreaded and asynchronous programming
Maximize the security and encryption mechanisms natively provided by Android
Perform efficient network operations and techniques to retrieve data from servers
Master the NDK to write native code that can perform faster operations
Description
Performant applications are one of the key drivers of success in the mobile world. Users may abandon an app if it runs slowly. Learning how to build applications that balance speed and performance with functionality and UX can be a challenge; however, it's now more important than ever to get that balance right.
Android High Performance will start you thinking about how to wring the most from any hardware your app is installed on, so you can increase your reach and engagement. The book begins by providing an introduction to state–of-the-art Android techniques and the importance of performance in an Android application. Then, we will explain the Android SDK tools regularly used to debug and profile Android applications. We will also learn about some advanced topics such as building layouts, multithreading, networking, and security. Battery life is one of the biggest bottlenecks in applications; and this book will show typical examples of code that exhausts battery life, how to prevent this, and how to measure battery consumption from an application in every kind of situation to ensure your apps don’t drain more than they should.
Android High Performance will start you thinking about how to wring the most from any hardware your app is installed on, so you can increase your reach and engagement. The book begins by providing an introduction to state–of-the-art Android techniques and the importance of performance in an Android application. Then, we will explain the Android SDK tools regularly used to debug and profile Android applications. We will also learn about some advanced topics such as building layouts, multithreading, networking, and security. Battery life is one of the biggest bottlenecks in applications; and this book will show typical examples of code that exhausts battery life, how to prevent this, and how to measure battery consumption from an application in every kind of situation to ensure your apps don’t drain more than they should.
Number of Copies
1
Library | Accession No | Call No | Copy No | Edition | Location | Availability |
---|---|---|---|---|---|---|
Main | 183 | 1 | Yes |