Mastering Android Studio 3 :: build dynamic and robust Android applications /
Unleash the power of Android Studio 3 to develop mobile applications faster and efficiently. About This Book Use Android Studio not just as an IDE but as a complete testing and build solution Produce customized APKs with Gradle to suit various versions of an app, such as test versions and free versi...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, UK :
Packt Publishing,
2017.
|
Schlagworte: | |
Online-Zugang: | DE-862 DE-863 |
Zusammenfassung: | Unleash the power of Android Studio 3 to develop mobile applications faster and efficiently. About This Book Use Android Studio not just as an IDE but as a complete testing and build solution Produce customized APKs with Gradle to suit various versions of an app, such as test versions and free versions of an otherwise paid app. Explore all aspects of UI development and testing using working XML and Java examples. Learn seamless migration from Eclipse and other development platforms to Android Studio. Who This Book Is For This book targets developers, with experience of developing for Android, who are new to Android Studio or wish to migrate from another IDE such as Eclipse. This book will show you how to get the utmost from this powerful tool. What You Will Learn Create styles, themes, and material designs Set up, configure, and run virtual devices using the AVD manager Improve the design of your application using support libraries Learn about GitHub libraries Use emulators to design layouts for a wide variety of devices, including wearables. Improve application performance in terms of memory, speed, and power usage In Detail Android Studio is an Integrated Development Environment (IDE) designed for developing Android apps. As with most development processes, Android keeps resources and logic nicely separated, and so this book covers the management of imagery and other resources, and the development and testing tools provided by the IDE. After introducing the software, the book moves straight into UI development using the sophisticated, WYSIWYG layout editor and XML code to design and test complex interfaces for a wide variety of screen configurations. With activity design covered, the book continues to guide the reader through application logic development, exploring the latest APIs provided by the SDK. Each topic will be demonstrated by working code samples that can be run on a device or emulator. One of Android Studio's greatest features is the large number of third-party plugins available for it, and throughout the book we will be exploring the most useful of these, along with samples and libraries that can be found on GitHub. The final module of the book deals with the final stages of development: building and distribution. The book concludes by taking the reader through the registration and publication processes required by Google. By the time you have finished the book, you will be able to build faster, smoother, and error-free Android ... |
Beschreibung: | 1 online resource (1 volume) : illustrations |
ISBN: | 178646845X 9781786468451 |
Internformat
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-on1004966478 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr unu|||||||| | ||
008 | 170929s2017 enka o 000 0 eng d | ||
040 | |a UMI |b eng |e rda |e pn |c UMI |d STF |d IDEBK |d OCLCF |d COO |d UOK |d CEF |d KSU |d AU@ |d UKMGB |d WYU |d C6I |d UAB |d UKAHL |d N$T |d QGK |d OCLCQ |d OCLCO |d OCLCQ |d OCLCO |d OCLCL |d DXU | ||
015 | |a GBB7K1702 |2 bnb | ||
016 | 7 | |a 018516472 |2 Uk | |
020 | |a 178646845X | ||
020 | |a 9781786468451 |q (electronic bk.) | ||
020 | |z 9781786467447 | ||
035 | |a (OCoLC)1004966478 | ||
037 | |a CL0500000895 |b Safari Books Online | ||
050 | 4 | |a QA76.76.A65 | |
082 | 7 | |a 005.3 |2 23 | |
049 | |a MAIN | ||
100 | 1 | |a Mew, Kyle, |e author. |0 http://id.loc.gov/authorities/names/no2016019490 | |
245 | 1 | 0 | |a Mastering Android Studio 3 : |b build dynamic and robust Android applications / |c Kyle Mew. |
246 | 3 | |a Mastering Android Studio three | |
264 | 1 | |a Birmingham, UK : |b Packt Publishing, |c 2017. | |
300 | |a 1 online resource (1 volume) : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
588 | 0 | |a Online resource; title from title page (Safari, viewed September 29, 2017). | |
520 | |a Unleash the power of Android Studio 3 to develop mobile applications faster and efficiently. About This Book Use Android Studio not just as an IDE but as a complete testing and build solution Produce customized APKs with Gradle to suit various versions of an app, such as test versions and free versions of an otherwise paid app. Explore all aspects of UI development and testing using working XML and Java examples. Learn seamless migration from Eclipse and other development platforms to Android Studio. Who This Book Is For This book targets developers, with experience of developing for Android, who are new to Android Studio or wish to migrate from another IDE such as Eclipse. This book will show you how to get the utmost from this powerful tool. What You Will Learn Create styles, themes, and material designs Set up, configure, and run virtual devices using the AVD manager Improve the design of your application using support libraries Learn about GitHub libraries Use emulators to design layouts for a wide variety of devices, including wearables. Improve application performance in terms of memory, speed, and power usage In Detail Android Studio is an Integrated Development Environment (IDE) designed for developing Android apps. As with most development processes, Android keeps resources and logic nicely separated, and so this book covers the management of imagery and other resources, and the development and testing tools provided by the IDE. After introducing the software, the book moves straight into UI development using the sophisticated, WYSIWYG layout editor and XML code to design and test complex interfaces for a wide variety of screen configurations. With activity design covered, the book continues to guide the reader through application logic development, exploring the latest APIs provided by the SDK. Each topic will be demonstrated by working code samples that can be run on a device or emulator. One of Android Studio's greatest features is the large number of third-party plugins available for it, and throughout the book we will be exploring the most useful of these, along with samples and libraries that can be found on GitHub. The final module of the book deals with the final stages of development: building and distribution. The book concludes by taking the reader through the registration and publication processes required by Google. By the time you have finished the book, you will be able to build faster, smoother, and error-free Android ... | ||
505 | 0 | |a Cover -- Copyright -- Credits -- About the Author -- About the Reviewer -- www.PacktPub.com -- Customer Feedback -- Table of Contents -- Preface -- Chapter 1: Workspace Structure -- How Android Studio differs -- Workspace structure -- Editor windows -- Tool windows -- The Android SDK -- Virtual devices -- Instant Run -- Importing projects into Android Studio -- Summary -- Chapter 2: UI Design -- The Layout Editor -- Linear and relative layout classes -- The constraint layout -- Creating a ConstraintLayout -- Applying constraints -- Graphic Properties tool -- Baseline alignment -- Controlling position with bias -- The constraints toolbar -- Multiple screen previewing -- Hardware profiles -- Virtual storage -- Summary -- Chapter 3: UI Development -- Material design -- Android styles -- Material themes -- Theamp -- #160 -- Theme Editor -- XML fonts -- The design library -- The coordinator layout -- Snackbars and Floating Action Buttons -- Collapsing app bars -- Raw text resources -- The percent library -- Summary -- Chapter 4: Device Development -- Screen orientation -- Virtual devices -- Layout and image qualification -- Scale and platform -- Alternative emulators -- Android Wear -- Connecting to a wearable AVD -- Wearable layouts -- The WatchViewStub class -- Shape -- aware layouts -- Accessing sensors -- Sensor emulation -- Device monitoring -- Project templates -- Monitoring and profiling -- Summary -- Chapter 5: Assets and Resources -- Asset Studio -- Image Asset Studio -- Layered icons -- Launcher icon tools -- Vector Asset Studio -- Vector drawables -- Animated icons -- Other animations -- General drawables -- The palette library -- Summary -- Chapter 6: Templates and Plugins -- Project templates -- The Navigation Drawer template -- The Structure Explorer -- Class inspection plugins -- The Master/Detail Flow template -- Custom templates. | |
505 | 8 | |a Third-party templates -- Project samples -- Third-party plugins -- ADB Wi-Fi -- Codota -- Summary -- Chapter 7: Language Support -- Kotlin support -- The advantages of Kotlin -- Extending Kotlin -- C/C++ support -- The NDK -- Android Things -- Development kits -- Creating a Things project -- Summary -- Chapter 8: Testing and Profiling -- Logcat filters -- JUnit testing -- Local unit tests -- Testing a UI -- Testing views -- Testing lists and data -- Recording tests -- Remote testing -- Stress testing -- Performance monitoring -- CPU profiling -- Memory profiler -- Network profiler -- Summary -- Chapter 9: Packaging and Distribution -- Gradle build configurations -- Command-line options -- Product flavors -- An APK analysis -- Publishing applications -- Generating a signed APK -- Managing keystores -- Google Play app signing -- Automatic signing -- Summary -- Index. | |
630 | 0 | 0 | |a Android (Electronic resource) |0 http://id.loc.gov/authorities/names/n2009043077 |
630 | 0 | 7 | |a Android (Electronic resource) |2 fast |
650 | 0 | |a Application software |x Development. |0 http://id.loc.gov/authorities/subjects/sh95009362 | |
650 | 6 | |a Logiciels d'application |x Développement. | |
650 | 7 | |a COMPUTERS |x Programming Languages |x Java. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Programming |x Mobile Devices. |2 bisacsh | |
650 | 7 | |a COMPUTERS |x Programming |x Open Source. |2 bisacsh | |
650 | 7 | |a Application software |x Development |2 fast | |
758 | |i has work: |a Mastering Android Studio 3 (Text) |1 https://id.oclc.org/worldcat/entity/E39PCGRPWV7wv9KtCJgKm7yQVP |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
966 | 4 | 0 | |l DE-862 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1587475 |3 Volltext |
966 | 4 | 0 | |l DE-863 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1587475 |3 Volltext |
938 | |a Askews and Holts Library Services |b ASKH |n AH33197188 | ||
938 | |a EBSCOhost |b EBSC |n 1587475 | ||
938 | |a ProQuest MyiLibrary Digital eBook Collection |b IDEB |n cis38827833 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-862 | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-on1004966478 |
---|---|
_version_ | 1826942163355697152 |
adam_text | |
any_adam_object | |
author | Mew, Kyle |
author_GND | http://id.loc.gov/authorities/names/no2016019490 |
author_facet | Mew, Kyle |
author_role | aut |
author_sort | Mew, Kyle |
author_variant | k m km |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.A65 |
callnumber-search | QA76.76.A65 |
callnumber-sort | QA 276.76 A65 |
callnumber-subject | QA - Mathematics |
collection | ZDB-4-EBA |
contents | Cover -- Copyright -- Credits -- About the Author -- About the Reviewer -- www.PacktPub.com -- Customer Feedback -- Table of Contents -- Preface -- Chapter 1: Workspace Structure -- How Android Studio differs -- Workspace structure -- Editor windows -- Tool windows -- The Android SDK -- Virtual devices -- Instant Run -- Importing projects into Android Studio -- Summary -- Chapter 2: UI Design -- The Layout Editor -- Linear and relative layout classes -- The constraint layout -- Creating a ConstraintLayout -- Applying constraints -- Graphic Properties tool -- Baseline alignment -- Controlling position with bias -- The constraints toolbar -- Multiple screen previewing -- Hardware profiles -- Virtual storage -- Summary -- Chapter 3: UI Development -- Material design -- Android styles -- Material themes -- Theamp -- #160 -- Theme Editor -- XML fonts -- The design library -- The coordinator layout -- Snackbars and Floating Action Buttons -- Collapsing app bars -- Raw text resources -- The percent library -- Summary -- Chapter 4: Device Development -- Screen orientation -- Virtual devices -- Layout and image qualification -- Scale and platform -- Alternative emulators -- Android Wear -- Connecting to a wearable AVD -- Wearable layouts -- The WatchViewStub class -- Shape -- aware layouts -- Accessing sensors -- Sensor emulation -- Device monitoring -- Project templates -- Monitoring and profiling -- Summary -- Chapter 5: Assets and Resources -- Asset Studio -- Image Asset Studio -- Layered icons -- Launcher icon tools -- Vector Asset Studio -- Vector drawables -- Animated icons -- Other animations -- General drawables -- The palette library -- Summary -- Chapter 6: Templates and Plugins -- Project templates -- The Navigation Drawer template -- The Structure Explorer -- Class inspection plugins -- The Master/Detail Flow template -- Custom templates. Third-party templates -- Project samples -- Third-party plugins -- ADB Wi-Fi -- Codota -- Summary -- Chapter 7: Language Support -- Kotlin support -- The advantages of Kotlin -- Extending Kotlin -- C/C++ support -- The NDK -- Android Things -- Development kits -- Creating a Things project -- Summary -- Chapter 8: Testing and Profiling -- Logcat filters -- JUnit testing -- Local unit tests -- Testing a UI -- Testing views -- Testing lists and data -- Recording tests -- Remote testing -- Stress testing -- Performance monitoring -- CPU profiling -- Memory profiler -- Network profiler -- Summary -- Chapter 9: Packaging and Distribution -- Gradle build configurations -- Command-line options -- Product flavors -- An APK analysis -- Publishing applications -- Generating a signed APK -- Managing keystores -- Google Play app signing -- Automatic signing -- Summary -- Index. |
ctrlnum | (OCoLC)1004966478 |
dewey-full | 005.3 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.3 |
dewey-search | 005.3 |
dewey-sort | 15.3 |
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>07603cam a2200541 i 4500</leader><controlfield tag="001">ZDB-4-EBA-on1004966478</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr unu||||||||</controlfield><controlfield tag="008">170929s2017 enka o 000 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">UMI</subfield><subfield code="b">eng</subfield><subfield code="e">rda</subfield><subfield code="e">pn</subfield><subfield code="c">UMI</subfield><subfield code="d">STF</subfield><subfield code="d">IDEBK</subfield><subfield code="d">OCLCF</subfield><subfield code="d">COO</subfield><subfield code="d">UOK</subfield><subfield code="d">CEF</subfield><subfield code="d">KSU</subfield><subfield code="d">AU@</subfield><subfield code="d">UKMGB</subfield><subfield code="d">WYU</subfield><subfield code="d">C6I</subfield><subfield code="d">UAB</subfield><subfield code="d">UKAHL</subfield><subfield code="d">N$T</subfield><subfield code="d">QGK</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCL</subfield><subfield code="d">DXU</subfield></datafield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">GBB7K1702</subfield><subfield code="2">bnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">018516472</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">178646845X</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781786468451</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781786467447</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1004966478</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0500000895</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.76.A65</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.3</subfield><subfield code="2">23</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Mew, Kyle,</subfield><subfield code="e">author.</subfield><subfield code="0">http://id.loc.gov/authorities/names/no2016019490</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Mastering Android Studio 3 :</subfield><subfield code="b">build dynamic and robust Android applications /</subfield><subfield code="c">Kyle Mew.</subfield></datafield><datafield tag="246" ind1="3" ind2=" "><subfield code="a">Mastering Android Studio three</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, UK :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">2017.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (1 volume) :</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">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Online resource; title from title page (Safari, viewed September 29, 2017).</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Unleash the power of Android Studio 3 to develop mobile applications faster and efficiently. About This Book Use Android Studio not just as an IDE but as a complete testing and build solution Produce customized APKs with Gradle to suit various versions of an app, such as test versions and free versions of an otherwise paid app. Explore all aspects of UI development and testing using working XML and Java examples. Learn seamless migration from Eclipse and other development platforms to Android Studio. Who This Book Is For This book targets developers, with experience of developing for Android, who are new to Android Studio or wish to migrate from another IDE such as Eclipse. This book will show you how to get the utmost from this powerful tool. What You Will Learn Create styles, themes, and material designs Set up, configure, and run virtual devices using the AVD manager Improve the design of your application using support libraries Learn about GitHub libraries Use emulators to design layouts for a wide variety of devices, including wearables. Improve application performance in terms of memory, speed, and power usage In Detail Android Studio is an Integrated Development Environment (IDE) designed for developing Android apps. As with most development processes, Android keeps resources and logic nicely separated, and so this book covers the management of imagery and other resources, and the development and testing tools provided by the IDE. After introducing the software, the book moves straight into UI development using the sophisticated, WYSIWYG layout editor and XML code to design and test complex interfaces for a wide variety of screen configurations. With activity design covered, the book continues to guide the reader through application logic development, exploring the latest APIs provided by the SDK. Each topic will be demonstrated by working code samples that can be run on a device or emulator. One of Android Studio's greatest features is the large number of third-party plugins available for it, and throughout the book we will be exploring the most useful of these, along with samples and libraries that can be found on GitHub. The final module of the book deals with the final stages of development: building and distribution. The book concludes by taking the reader through the registration and publication processes required by Google. By the time you have finished the book, you will be able to build faster, smoother, and error-free Android ...</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover -- Copyright -- Credits -- About the Author -- About the Reviewer -- www.PacktPub.com -- Customer Feedback -- Table of Contents -- Preface -- Chapter 1: Workspace Structure -- How Android Studio differs -- Workspace structure -- Editor windows -- Tool windows -- The Android SDK -- Virtual devices -- Instant Run -- Importing projects into Android Studio -- Summary -- Chapter 2: UI Design -- The Layout Editor -- Linear and relative layout classes -- The constraint layout -- Creating a ConstraintLayout -- Applying constraints -- Graphic Properties tool -- Baseline alignment -- Controlling position with bias -- The constraints toolbar -- Multiple screen previewing -- Hardware profiles -- Virtual storage -- Summary -- Chapter 3: UI Development -- Material design -- Android styles -- Material themes -- Theamp -- #160 -- Theme Editor -- XML fonts -- The design library -- The coordinator layout -- Snackbars and Floating Action Buttons -- Collapsing app bars -- Raw text resources -- The percent library -- Summary -- Chapter 4: Device Development -- Screen orientation -- Virtual devices -- Layout and image qualification -- Scale and platform -- Alternative emulators -- Android Wear -- Connecting to a wearable AVD -- Wearable layouts -- The WatchViewStub class -- Shape -- aware layouts -- Accessing sensors -- Sensor emulation -- Device monitoring -- Project templates -- Monitoring and profiling -- Summary -- Chapter 5: Assets and Resources -- Asset Studio -- Image Asset Studio -- Layered icons -- Launcher icon tools -- Vector Asset Studio -- Vector drawables -- Animated icons -- Other animations -- General drawables -- The palette library -- Summary -- Chapter 6: Templates and Plugins -- Project templates -- The Navigation Drawer template -- The Structure Explorer -- Class inspection plugins -- The Master/Detail Flow template -- Custom templates.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Third-party templates -- Project samples -- Third-party plugins -- ADB Wi-Fi -- Codota -- Summary -- Chapter 7: Language Support -- Kotlin support -- The advantages of Kotlin -- Extending Kotlin -- C/C++ support -- The NDK -- Android Things -- Development kits -- Creating a Things project -- Summary -- Chapter 8: Testing and Profiling -- Logcat filters -- JUnit testing -- Local unit tests -- Testing a UI -- Testing views -- Testing lists and data -- Recording tests -- Remote testing -- Stress testing -- Performance monitoring -- CPU profiling -- Memory profiler -- Network profiler -- Summary -- Chapter 9: Packaging and Distribution -- Gradle build configurations -- Command-line options -- Product flavors -- An APK analysis -- Publishing applications -- Generating a signed APK -- Managing keystores -- Google Play app signing -- Automatic signing -- Summary -- Index.</subfield></datafield><datafield tag="630" ind1="0" ind2="0"><subfield code="a">Android (Electronic resource)</subfield><subfield code="0">http://id.loc.gov/authorities/names/n2009043077</subfield></datafield><datafield tag="630" ind1="0" ind2="7"><subfield code="a">Android (Electronic resource)</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Application software</subfield><subfield code="x">Development.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh95009362</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Logiciels d'application</subfield><subfield code="x">Développement.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Programming Languages</subfield><subfield code="x">Java.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Programming</subfield><subfield code="x">Mobile Devices.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Programming</subfield><subfield code="x">Open Source.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Application software</subfield><subfield code="x">Development</subfield><subfield code="2">fast</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">Mastering Android Studio 3 (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCGRPWV7wv9KtCJgKm7yQVP</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-862</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1587475</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="4" ind2="0"><subfield code="l">DE-863</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1587475</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">AH33197188</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">1587475</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ProQuest MyiLibrary Digital eBook Collection</subfield><subfield code="b">IDEB</subfield><subfield code="n">cis38827833</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-862</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-on1004966478 |
illustrated | Illustrated |
indexdate | 2025-03-18T14:23:38Z |
institution | BVB |
isbn | 178646845X 9781786468451 |
language | English |
oclc_num | 1004966478 |
open_access_boolean | |
owner | MAIN DE-862 DE-BY-FWS DE-863 DE-BY-FWS |
owner_facet | MAIN DE-862 DE-BY-FWS DE-863 DE-BY-FWS |
physical | 1 online resource (1 volume) : illustrations |
psigel | ZDB-4-EBA FWS_PDA_EBA ZDB-4-EBA |
publishDate | 2017 |
publishDateSearch | 2017 |
publishDateSort | 2017 |
publisher | Packt Publishing, |
record_format | marc |
spelling | Mew, Kyle, author. http://id.loc.gov/authorities/names/no2016019490 Mastering Android Studio 3 : build dynamic and robust Android applications / Kyle Mew. Mastering Android Studio three Birmingham, UK : Packt Publishing, 2017. 1 online resource (1 volume) : illustrations text txt rdacontent computer c rdamedia online resource cr rdacarrier Online resource; title from title page (Safari, viewed September 29, 2017). Unleash the power of Android Studio 3 to develop mobile applications faster and efficiently. About This Book Use Android Studio not just as an IDE but as a complete testing and build solution Produce customized APKs with Gradle to suit various versions of an app, such as test versions and free versions of an otherwise paid app. Explore all aspects of UI development and testing using working XML and Java examples. Learn seamless migration from Eclipse and other development platforms to Android Studio. Who This Book Is For This book targets developers, with experience of developing for Android, who are new to Android Studio or wish to migrate from another IDE such as Eclipse. This book will show you how to get the utmost from this powerful tool. What You Will Learn Create styles, themes, and material designs Set up, configure, and run virtual devices using the AVD manager Improve the design of your application using support libraries Learn about GitHub libraries Use emulators to design layouts for a wide variety of devices, including wearables. Improve application performance in terms of memory, speed, and power usage In Detail Android Studio is an Integrated Development Environment (IDE) designed for developing Android apps. As with most development processes, Android keeps resources and logic nicely separated, and so this book covers the management of imagery and other resources, and the development and testing tools provided by the IDE. After introducing the software, the book moves straight into UI development using the sophisticated, WYSIWYG layout editor and XML code to design and test complex interfaces for a wide variety of screen configurations. With activity design covered, the book continues to guide the reader through application logic development, exploring the latest APIs provided by the SDK. Each topic will be demonstrated by working code samples that can be run on a device or emulator. One of Android Studio's greatest features is the large number of third-party plugins available for it, and throughout the book we will be exploring the most useful of these, along with samples and libraries that can be found on GitHub. The final module of the book deals with the final stages of development: building and distribution. The book concludes by taking the reader through the registration and publication processes required by Google. By the time you have finished the book, you will be able to build faster, smoother, and error-free Android ... Cover -- Copyright -- Credits -- About the Author -- About the Reviewer -- www.PacktPub.com -- Customer Feedback -- Table of Contents -- Preface -- Chapter 1: Workspace Structure -- How Android Studio differs -- Workspace structure -- Editor windows -- Tool windows -- The Android SDK -- Virtual devices -- Instant Run -- Importing projects into Android Studio -- Summary -- Chapter 2: UI Design -- The Layout Editor -- Linear and relative layout classes -- The constraint layout -- Creating a ConstraintLayout -- Applying constraints -- Graphic Properties tool -- Baseline alignment -- Controlling position with bias -- The constraints toolbar -- Multiple screen previewing -- Hardware profiles -- Virtual storage -- Summary -- Chapter 3: UI Development -- Material design -- Android styles -- Material themes -- Theamp -- #160 -- Theme Editor -- XML fonts -- The design library -- The coordinator layout -- Snackbars and Floating Action Buttons -- Collapsing app bars -- Raw text resources -- The percent library -- Summary -- Chapter 4: Device Development -- Screen orientation -- Virtual devices -- Layout and image qualification -- Scale and platform -- Alternative emulators -- Android Wear -- Connecting to a wearable AVD -- Wearable layouts -- The WatchViewStub class -- Shape -- aware layouts -- Accessing sensors -- Sensor emulation -- Device monitoring -- Project templates -- Monitoring and profiling -- Summary -- Chapter 5: Assets and Resources -- Asset Studio -- Image Asset Studio -- Layered icons -- Launcher icon tools -- Vector Asset Studio -- Vector drawables -- Animated icons -- Other animations -- General drawables -- The palette library -- Summary -- Chapter 6: Templates and Plugins -- Project templates -- The Navigation Drawer template -- The Structure Explorer -- Class inspection plugins -- The Master/Detail Flow template -- Custom templates. Third-party templates -- Project samples -- Third-party plugins -- ADB Wi-Fi -- Codota -- Summary -- Chapter 7: Language Support -- Kotlin support -- The advantages of Kotlin -- Extending Kotlin -- C/C++ support -- The NDK -- Android Things -- Development kits -- Creating a Things project -- Summary -- Chapter 8: Testing and Profiling -- Logcat filters -- JUnit testing -- Local unit tests -- Testing a UI -- Testing views -- Testing lists and data -- Recording tests -- Remote testing -- Stress testing -- Performance monitoring -- CPU profiling -- Memory profiler -- Network profiler -- Summary -- Chapter 9: Packaging and Distribution -- Gradle build configurations -- Command-line options -- Product flavors -- An APK analysis -- Publishing applications -- Generating a signed APK -- Managing keystores -- Google Play app signing -- Automatic signing -- Summary -- Index. Android (Electronic resource) http://id.loc.gov/authorities/names/n2009043077 Android (Electronic resource) fast Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Logiciels d'application Développement. COMPUTERS Programming Languages Java. bisacsh COMPUTERS Programming Mobile Devices. bisacsh COMPUTERS Programming Open Source. bisacsh Application software Development fast has work: Mastering Android Studio 3 (Text) https://id.oclc.org/worldcat/entity/E39PCGRPWV7wv9KtCJgKm7yQVP https://id.oclc.org/worldcat/ontology/hasWork |
spellingShingle | Mew, Kyle Mastering Android Studio 3 : build dynamic and robust Android applications / Cover -- Copyright -- Credits -- About the Author -- About the Reviewer -- www.PacktPub.com -- Customer Feedback -- Table of Contents -- Preface -- Chapter 1: Workspace Structure -- How Android Studio differs -- Workspace structure -- Editor windows -- Tool windows -- The Android SDK -- Virtual devices -- Instant Run -- Importing projects into Android Studio -- Summary -- Chapter 2: UI Design -- The Layout Editor -- Linear and relative layout classes -- The constraint layout -- Creating a ConstraintLayout -- Applying constraints -- Graphic Properties tool -- Baseline alignment -- Controlling position with bias -- The constraints toolbar -- Multiple screen previewing -- Hardware profiles -- Virtual storage -- Summary -- Chapter 3: UI Development -- Material design -- Android styles -- Material themes -- Theamp -- #160 -- Theme Editor -- XML fonts -- The design library -- The coordinator layout -- Snackbars and Floating Action Buttons -- Collapsing app bars -- Raw text resources -- The percent library -- Summary -- Chapter 4: Device Development -- Screen orientation -- Virtual devices -- Layout and image qualification -- Scale and platform -- Alternative emulators -- Android Wear -- Connecting to a wearable AVD -- Wearable layouts -- The WatchViewStub class -- Shape -- aware layouts -- Accessing sensors -- Sensor emulation -- Device monitoring -- Project templates -- Monitoring and profiling -- Summary -- Chapter 5: Assets and Resources -- Asset Studio -- Image Asset Studio -- Layered icons -- Launcher icon tools -- Vector Asset Studio -- Vector drawables -- Animated icons -- Other animations -- General drawables -- The palette library -- Summary -- Chapter 6: Templates and Plugins -- Project templates -- The Navigation Drawer template -- The Structure Explorer -- Class inspection plugins -- The Master/Detail Flow template -- Custom templates. Third-party templates -- Project samples -- Third-party plugins -- ADB Wi-Fi -- Codota -- Summary -- Chapter 7: Language Support -- Kotlin support -- The advantages of Kotlin -- Extending Kotlin -- C/C++ support -- The NDK -- Android Things -- Development kits -- Creating a Things project -- Summary -- Chapter 8: Testing and Profiling -- Logcat filters -- JUnit testing -- Local unit tests -- Testing a UI -- Testing views -- Testing lists and data -- Recording tests -- Remote testing -- Stress testing -- Performance monitoring -- CPU profiling -- Memory profiler -- Network profiler -- Summary -- Chapter 9: Packaging and Distribution -- Gradle build configurations -- Command-line options -- Product flavors -- An APK analysis -- Publishing applications -- Generating a signed APK -- Managing keystores -- Google Play app signing -- Automatic signing -- Summary -- Index. Android (Electronic resource) http://id.loc.gov/authorities/names/n2009043077 Android (Electronic resource) fast Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Logiciels d'application Développement. COMPUTERS Programming Languages Java. bisacsh COMPUTERS Programming Mobile Devices. bisacsh COMPUTERS Programming Open Source. bisacsh Application software Development fast |
subject_GND | http://id.loc.gov/authorities/names/n2009043077 http://id.loc.gov/authorities/subjects/sh95009362 |
title | Mastering Android Studio 3 : build dynamic and robust Android applications / |
title_alt | Mastering Android Studio three |
title_auth | Mastering Android Studio 3 : build dynamic and robust Android applications / |
title_exact_search | Mastering Android Studio 3 : build dynamic and robust Android applications / |
title_full | Mastering Android Studio 3 : build dynamic and robust Android applications / Kyle Mew. |
title_fullStr | Mastering Android Studio 3 : build dynamic and robust Android applications / Kyle Mew. |
title_full_unstemmed | Mastering Android Studio 3 : build dynamic and robust Android applications / Kyle Mew. |
title_short | Mastering Android Studio 3 : |
title_sort | mastering android studio 3 build dynamic and robust android applications |
title_sub | build dynamic and robust Android applications / |
topic | Android (Electronic resource) http://id.loc.gov/authorities/names/n2009043077 Android (Electronic resource) fast Application software Development. http://id.loc.gov/authorities/subjects/sh95009362 Logiciels d'application Développement. COMPUTERS Programming Languages Java. bisacsh COMPUTERS Programming Mobile Devices. bisacsh COMPUTERS Programming Open Source. bisacsh Application software Development fast |
topic_facet | Android (Electronic resource) Application software Development. Logiciels d'application Développement. COMPUTERS Programming Languages Java. COMPUTERS Programming Mobile Devices. COMPUTERS Programming Open Source. Application software Development |
work_keys_str_mv | AT mewkyle masteringandroidstudio3builddynamicandrobustandroidapplications AT mewkyle masteringandroidstudiothree |