Android high performance programming: build fast and efficient Android apps that run as reliably as clockwork in a multi-device world
Build fast and efficient Android apps that run as reliably as clockwork in a multi-device world About This Book Wide coverage of various topics that help in developing optimal applications Explore the concepts of Advanced Native Coding in depth A must-have for professional-standard Android developer...
Gespeichert in:
Beteilige Person: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | Englisch |
Veröffentlicht: |
Birmingham
Packt Publishing
2016
|
Schriftenreihe: | Community experience distilled
|
Schlagwörter: | |
Links: | https://learning.oreilly.com/library/view/-/9781785288951/?ar |
Zusammenfassung: | Build fast and efficient Android apps that run as reliably as clockwork in a multi-device world About This Book Wide coverage of various topics that help in developing optimal applications Explore the concepts of Advanced Native Coding in depth A must-have for professional-standard Android developers for whom performance failures and the sloppy use of resources are simply unacceptable Who This Book Is For This book is aimed at developers with an advanced knowledge of Android and who want to test their skills and learn new techniques to increase the performance of their applications. We assume they are comfortable working with the entire Android SDK, and have been doing it for a few years. They need to be familiar with frameworks such as NDK to use native code, which is crucial for app performance What You Will Learn 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 In Detail 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. This book explai... |
Beschreibung: | Includes index. - Online resource; title from PDF title page (EBSCO, viewed September 30, 2016) |
Umfang: | 1 Online-Ressource illustrations. |
ISBN: | 9781785283383 1785283383 1785288954 9781785288951 |
Internformat
MARC
LEADER | 00000cam a22000002 4500 | ||
---|---|---|---|
001 | ZDB-30-ORH-04769534X | ||
003 | DE-627-1 | ||
005 | 20240228120145.0 | ||
007 | cr uuu---uuuuu | ||
008 | 191023s2016 xx |||||o 00| ||eng c | ||
020 | |a 9781785283383 |c electronic bk. |9 978-1-78528-338-3 | ||
020 | |a 1785283383 |c electronic bk. |9 1-78528-338-3 | ||
020 | |a 1785288954 |9 1-78528-895-4 | ||
020 | |a 9781785288951 |9 978-1-78528-895-1 | ||
020 | |a 9781785288951 |9 978-1-78528-895-1 | ||
035 | |a (DE-627-1)04769534X | ||
035 | |a (DE-599)KEP04769534X | ||
035 | |a (ORHE)9781785288951 | ||
035 | |a (DE-627-1)04769534X | ||
040 | |a DE-627 |b ger |c DE-627 |e rda | ||
041 | |a eng | ||
072 | 7 | |a COM |2 bisacsh | |
082 | 0 | |a 005.25 |2 23 | |
100 | 1 | |a López Mañaz, Enrique |e VerfasserIn |4 aut | |
245 | 1 | 0 | |a Android high performance programming |b build fast and efficient Android apps that run as reliably as clockwork in a multi-device world |c Enrique López Mañas, Diego Grancini |
264 | 1 | |a Birmingham |b Packt Publishing |c 2016 | |
300 | |a 1 Online-Ressource |b illustrations. | ||
336 | |a Text |b txt |2 rdacontent | ||
337 | |a Computermedien |b c |2 rdamedia | ||
338 | |a Online-Ressource |b cr |2 rdacarrier | ||
490 | 0 | |a Community experience distilled | |
500 | |a Includes index. - Online resource; title from PDF title page (EBSCO, viewed September 30, 2016) | ||
520 | |a Build fast and efficient Android apps that run as reliably as clockwork in a multi-device world About This Book Wide coverage of various topics that help in developing optimal applications Explore the concepts of Advanced Native Coding in depth A must-have for professional-standard Android developers for whom performance failures and the sloppy use of resources are simply unacceptable Who This Book Is For This book is aimed at developers with an advanced knowledge of Android and who want to test their skills and learn new techniques to increase the performance of their applications. We assume they are comfortable working with the entire Android SDK, and have been doing it for a few years. They need to be familiar with frameworks such as NDK to use native code, which is crucial for app performance What You Will Learn 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 In Detail 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. This book explai... | ||
630 | 2 | 0 | |a Android (Electronic resource) |
650 | 4 | |a Android (Electronic resource) | |
650 | 4 | |a COMPUTERS ; Programming ; Mobile Devices | |
966 | 4 | 0 | |l DE-91 |p ZDB-30-ORH |q TUM_PDA_ORH |u https://learning.oreilly.com/library/view/-/9781785288951/?ar |m X:ORHE |x Aggregator |z lizenzpflichtig |3 Volltext |
912 | |a ZDB-30-ORH | ||
912 | |a ZDB-30-ORH | ||
951 | |a BO | ||
912 | |a ZDB-30-ORH | ||
049 | |a DE-91 |
Datensatz im Suchindex
DE-BY-TUM_katkey | ZDB-30-ORH-04769534X |
---|---|
_version_ | 1821494862853177344 |
adam_text | |
any_adam_object | |
author | López Mañaz, Enrique |
author_facet | López Mañaz, Enrique |
author_role | aut |
author_sort | López Mañaz, Enrique |
author_variant | m e l me mel |
building | Verbundindex |
bvnumber | localTUM |
collection | ZDB-30-ORH |
ctrlnum | (DE-627-1)04769534X (DE-599)KEP04769534X (ORHE)9781785288951 |
dewey-full | 005.25 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.25 |
dewey-search | 005.25 |
dewey-sort | 15.25 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>04189cam a22004452 4500</leader><controlfield tag="001">ZDB-30-ORH-04769534X</controlfield><controlfield tag="003">DE-627-1</controlfield><controlfield tag="005">20240228120145.0</controlfield><controlfield tag="007">cr uuu---uuuuu</controlfield><controlfield tag="008">191023s2016 xx |||||o 00| ||eng c</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781785283383</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">978-1-78528-338-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1785283383</subfield><subfield code="c">electronic bk.</subfield><subfield code="9">1-78528-338-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1785288954</subfield><subfield code="9">1-78528-895-4</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781785288951</subfield><subfield code="9">978-1-78528-895-1</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781785288951</subfield><subfield code="9">978-1-78528-895-1</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)04769534X</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KEP04769534X</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ORHE)9781785288951</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627-1)04769534X</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.25</subfield><subfield code="2">23</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">López Mañaz, Enrique</subfield><subfield code="e">VerfasserIn</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Android high performance programming</subfield><subfield code="b">build fast and efficient Android apps that run as reliably as clockwork in a multi-device world</subfield><subfield code="c">Enrique López Mañas, Diego Grancini</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham</subfield><subfield code="b">Packt Publishing</subfield><subfield code="c">2016</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource</subfield><subfield code="b">illustrations.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">Computermedien</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Online-Ressource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Community experience distilled</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index. - Online resource; title from PDF title page (EBSCO, viewed September 30, 2016)</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Build fast and efficient Android apps that run as reliably as clockwork in a multi-device world About This Book Wide coverage of various topics that help in developing optimal applications Explore the concepts of Advanced Native Coding in depth A must-have for professional-standard Android developers for whom performance failures and the sloppy use of resources are simply unacceptable Who This Book Is For This book is aimed at developers with an advanced knowledge of Android and who want to test their skills and learn new techniques to increase the performance of their applications. We assume they are comfortable working with the entire Android SDK, and have been doing it for a few years. They need to be familiar with frameworks such as NDK to use native code, which is crucial for app performance What You Will Learn 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 In Detail 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. This book explai...</subfield></datafield><datafield tag="630" ind1="2" ind2="0"><subfield code="a">Android (Electronic resource)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Android (Electronic resource)</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">COMPUTERS ; Programming ; Mobile Devices</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-91</subfield><subfield code="p">ZDB-30-ORH</subfield><subfield code="q">TUM_PDA_ORH</subfield><subfield code="u">https://learning.oreilly.com/library/view/-/9781785288951/?ar</subfield><subfield code="m">X:ORHE</subfield><subfield code="x">Aggregator</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">BO</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-30-ORH</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield></datafield></record></collection> |
id | ZDB-30-ORH-04769534X |
illustrated | Illustrated |
indexdate | 2025-01-17T11:21:08Z |
institution | BVB |
isbn | 9781785283383 1785283383 1785288954 9781785288951 |
language | English |
open_access_boolean | |
owner | DE-91 DE-BY-TUM |
owner_facet | DE-91 DE-BY-TUM |
physical | 1 Online-Ressource illustrations. |
psigel | ZDB-30-ORH TUM_PDA_ORH ZDB-30-ORH |
publishDate | 2016 |
publishDateSearch | 2016 |
publishDateSort | 2016 |
publisher | Packt Publishing |
record_format | marc |
series2 | Community experience distilled |
spelling | López Mañaz, Enrique VerfasserIn aut Android high performance programming build fast and efficient Android apps that run as reliably as clockwork in a multi-device world Enrique López Mañas, Diego Grancini Birmingham Packt Publishing 2016 1 Online-Ressource illustrations. Text txt rdacontent Computermedien c rdamedia Online-Ressource cr rdacarrier Community experience distilled Includes index. - Online resource; title from PDF title page (EBSCO, viewed September 30, 2016) Build fast and efficient Android apps that run as reliably as clockwork in a multi-device world About This Book Wide coverage of various topics that help in developing optimal applications Explore the concepts of Advanced Native Coding in depth A must-have for professional-standard Android developers for whom performance failures and the sloppy use of resources are simply unacceptable Who This Book Is For This book is aimed at developers with an advanced knowledge of Android and who want to test their skills and learn new techniques to increase the performance of their applications. We assume they are comfortable working with the entire Android SDK, and have been doing it for a few years. They need to be familiar with frameworks such as NDK to use native code, which is crucial for app performance What You Will Learn 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 In Detail 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. This book explai... Android (Electronic resource) COMPUTERS ; Programming ; Mobile Devices |
spellingShingle | López Mañaz, Enrique Android high performance programming build fast and efficient Android apps that run as reliably as clockwork in a multi-device world Android (Electronic resource) COMPUTERS ; Programming ; Mobile Devices |
title | Android high performance programming build fast and efficient Android apps that run as reliably as clockwork in a multi-device world |
title_auth | Android high performance programming build fast and efficient Android apps that run as reliably as clockwork in a multi-device world |
title_exact_search | Android high performance programming build fast and efficient Android apps that run as reliably as clockwork in a multi-device world |
title_full | Android high performance programming build fast and efficient Android apps that run as reliably as clockwork in a multi-device world Enrique López Mañas, Diego Grancini |
title_fullStr | Android high performance programming build fast and efficient Android apps that run as reliably as clockwork in a multi-device world Enrique López Mañas, Diego Grancini |
title_full_unstemmed | Android high performance programming build fast and efficient Android apps that run as reliably as clockwork in a multi-device world Enrique López Mañas, Diego Grancini |
title_short | Android high performance programming |
title_sort | android high performance programming build fast and efficient android apps that run as reliably as clockwork in a multi device world |
title_sub | build fast and efficient Android apps that run as reliably as clockwork in a multi-device world |
topic | Android (Electronic resource) COMPUTERS ; Programming ; Mobile Devices |
topic_facet | Android (Electronic resource) COMPUTERS ; Programming ; Mobile Devices |
work_keys_str_mv | AT lopezmanazenrique androidhighperformanceprogrammingbuildfastandefficientandroidappsthatrunasreliablyasclockworkinamultideviceworld |