Android application development with Maven :: learn how to use and configure Maven to support all phases of the development of an Android application /
Android Application Development with Maven is intended for Android developers or devops engineers who want to use Maven to effectively develop quality Android applications. It would be helpful, but not necessary, if you have some previous experience with Maven.
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham, UK :
Packt Publishing,
[2015]
|
Schriftenreihe: | Community experience distilled.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Android Application Development with Maven is intended for Android developers or devops engineers who want to use Maven to effectively develop quality Android applications. It would be helpful, but not necessary, if you have some previous experience with Maven. |
Beschreibung: | Includes index. |
Beschreibung: | 1 online resource (1 volume) : illustrations. |
ISBN: | 9781783986118 1783986115 |
Internformat
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn908199699 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr unu|||||||| | ||
008 | 150430s2015 enka o 001 0 eng d | ||
040 | |a UMI |b eng |e rda |e pn |c UMI |d DEBBG |d TEFOD |d YDXCP |d OCLCF |d TEFOD |d DEBSZ |d N$T |d CEF |d OCLCQ |d OCLCO |d UAB |d OCLCO |d OCLCQ |d QGK |d OCLCO |d OCLCQ | ||
019 | |a 913812183 |a 1259073426 | ||
020 | |a 9781783986118 |q (electronic bk.) | ||
020 | |a 1783986115 |q (electronic bk.) | ||
020 | |z 1783986107 | ||
020 | |z 9781783986101 | ||
035 | |a (OCoLC)908199699 |z (OCoLC)913812183 |z (OCoLC)1259073426 | ||
037 | |a CL0500000580 |b Safari Books Online | ||
037 | |a ACE14330-5587-467C-8C9D-87571A2C42B0 |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a QA76.76.A65 | |
072 | 7 | |a COM |x 000000 |2 bisacsh | |
082 | 7 | |a 005.3 | |
049 | |a MAIN | ||
100 | 1 | |a Papapetrou, Patroklos, |e author. | |
245 | 1 | 0 | |a Android application development with Maven : |b learn how to use and configure Maven to support all phases of the development of an Android application / |c Patroklos Papapetrou, Jonathan LALOU. |
246 | 3 | 0 | |a Learn how to use and configure Maven to support all phases of the development of an Android application |
264 | 1 | |a Birmingham, UK : |b Packt Publishing, |c [2015] | |
264 | 4 | |c ©2015 | |
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 | ||
490 | 1 | |a Community experience distilled | |
588 | 0 | |a Online resource; title from cover (Safari, viewed April 10, 2015). | |
500 | |a Includes index. | ||
505 | 0 | |a Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Beginning with the Basics; Installing Java; Download and Install Apache Maven; Android SDK; Android development tools; Android SDK standalone; Creation of a new project; Integration with IDE; Eclipse; Set up and integration of Maven and Android SDK; Creation of a project in Eclipse; IntelliJ IDEA / Android Studio; Set up and integration of Maven and Android SDK; Import of project; NetBeans; Set up and integration of Maven and Android SDK; Import a project; Summary | |
505 | 8 | |a Chapter 2: Starting the Development PhaseReminders about Android projects; Creating an AVD; With the GUI; In-command line; Develop and Build; Cleaning; Generating sources; Build; Emulator; Start; Stop; Stop all; Deploy; Undeploy; Architecture principles; Standalone application; Android application within an n-tier architecture; Android with dependencies on SDK Add-ons; Summary; Chapter 3: Unit Testing; Effectively testing Android applications; Running typical unit tests; Unit testing of activities; Creating a dedicated unit testing module; Running Android unit tests with Maven | |
505 | 8 | |a Real unit testing with RobolectricConfiguring Robolectric with Maven; Running Robolectric unit tests; Best approach; Measuring test coverage; JaCoCo; Cobertura; Summary; Chapter 4: Integration Testing; Fundamentals of instrumentation testing; Running Android instrumentation tests; Creating a dedicated integration testing module; Writing a simple instrumentation activity test; Grabbing screenshots with Spoon; Configuring Spoon with Maven; Running Spoon and viewing the reports; Working with Robotium; UI Tests made easy with Selendroid; Configuring Selendroid | |
505 | 8 | |a Writing Selendroid UI Tests for Maven native applicationsOther integration testing tools; Summary; Chapter 5: Versions, dependencies, and profiles; Problem statement; Introducing Maven profiles; Creating build profiles; Separation by packaging; Separation by library; Summary; Chapter 6: Release Life cycle and Continuous Integration; Optimizing an Android package; Signing an application; Obfuscating the code; Aligning and zipping uncompressed data; Transforming the package in shippable form; Releasing a new version; Perform a release without deployment to repository | |
505 | 8 | |a Deploying to a local repositoryCI and automation best practices; Summary; Chapter 7: Other Tools and Plugins; Managing Android code quality; A short history about quality in Android; Analyzing with Lint using Maven; Unleashing the power of SonarQube; Boost development speed with GenyMotion; Deploying our example to a GenyMotion emulator; Summary; Index | |
520 | |a Android Application Development with Maven is intended for Android developers or devops engineers who want to use Maven to effectively develop quality Android applications. It would be helpful, but not necessary, if you have some previous experience with Maven. | ||
546 | |a English. | ||
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 General. |2 bisacsh | |
650 | 7 | |a Application software |x Development |2 fast | |
700 | 1 | |a LALOU, Johnathan, |e author. | |
776 | |z 1-78398-610-7 | ||
776 | |z 1-336-21415-5 | ||
830 | 0 | |a Community experience distilled. |0 http://id.loc.gov/authorities/names/no2011030603 | |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=969136 |3 Volltext |
938 | |a EBSCOhost |b EBSC |n 969136 | ||
938 | |a YBP Library Services |b YANK |n 12350508 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn908199699 |
---|---|
_version_ | 1816882311346520065 |
adam_text | |
any_adam_object | |
author | Papapetrou, Patroklos LALOU, Johnathan |
author_facet | Papapetrou, Patroklos LALOU, Johnathan |
author_role | aut aut |
author_sort | Papapetrou, Patroklos |
author_variant | p p pp j l jl |
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 Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Beginning with the Basics; Installing Java; Download and Install Apache Maven; Android SDK; Android development tools; Android SDK standalone; Creation of a new project; Integration with IDE; Eclipse; Set up and integration of Maven and Android SDK; Creation of a project in Eclipse; IntelliJ IDEA / Android Studio; Set up and integration of Maven and Android SDK; Import of project; NetBeans; Set up and integration of Maven and Android SDK; Import a project; Summary Chapter 2: Starting the Development PhaseReminders about Android projects; Creating an AVD; With the GUI; In-command line; Develop and Build; Cleaning; Generating sources; Build; Emulator; Start; Stop; Stop all; Deploy; Undeploy; Architecture principles; Standalone application; Android application within an n-tier architecture; Android with dependencies on SDK Add-ons; Summary; Chapter 3: Unit Testing; Effectively testing Android applications; Running typical unit tests; Unit testing of activities; Creating a dedicated unit testing module; Running Android unit tests with Maven Real unit testing with RobolectricConfiguring Robolectric with Maven; Running Robolectric unit tests; Best approach; Measuring test coverage; JaCoCo; Cobertura; Summary; Chapter 4: Integration Testing; Fundamentals of instrumentation testing; Running Android instrumentation tests; Creating a dedicated integration testing module; Writing a simple instrumentation activity test; Grabbing screenshots with Spoon; Configuring Spoon with Maven; Running Spoon and viewing the reports; Working with Robotium; UI Tests made easy with Selendroid; Configuring Selendroid Writing Selendroid UI Tests for Maven native applicationsOther integration testing tools; Summary; Chapter 5: Versions, dependencies, and profiles; Problem statement; Introducing Maven profiles; Creating build profiles; Separation by packaging; Separation by library; Summary; Chapter 6: Release Life cycle and Continuous Integration; Optimizing an Android package; Signing an application; Obfuscating the code; Aligning and zipping uncompressed data; Transforming the package in shippable form; Releasing a new version; Perform a release without deployment to repository Deploying to a local repositoryCI and automation best practices; Summary; Chapter 7: Other Tools and Plugins; Managing Android code quality; A short history about quality in Android; Analyzing with Lint using Maven; Unleashing the power of SonarQube; Boost development speed with GenyMotion; Deploying our example to a GenyMotion emulator; Summary; Index |
ctrlnum | (OCoLC)908199699 |
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>05547cam a2200649 i 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn908199699</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">150430s2015 enka o 001 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">DEBBG</subfield><subfield code="d">TEFOD</subfield><subfield code="d">YDXCP</subfield><subfield code="d">OCLCF</subfield><subfield code="d">TEFOD</subfield><subfield code="d">DEBSZ</subfield><subfield code="d">N$T</subfield><subfield code="d">CEF</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">UAB</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">QGK</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">913812183</subfield><subfield code="a">1259073426</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781783986118</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1783986115</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">1783986107</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781783986101</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)908199699</subfield><subfield code="z">(OCoLC)913812183</subfield><subfield code="z">(OCoLC)1259073426</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0500000580</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">ACE14330-5587-467C-8C9D-87571A2C42B0</subfield><subfield code="b">OverDrive, Inc.</subfield><subfield code="n">http://www.overdrive.com</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.76.A65</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">000000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">005.3</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Papapetrou, Patroklos,</subfield><subfield code="e">author.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Android application development with Maven :</subfield><subfield code="b">learn how to use and configure Maven to support all phases of the development of an Android application /</subfield><subfield code="c">Patroklos Papapetrou, Jonathan LALOU.</subfield></datafield><datafield tag="246" ind1="3" ind2="0"><subfield code="a">Learn how to use and configure Maven to support all phases of the development of an Android application</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Birmingham, UK :</subfield><subfield code="b">Packt Publishing,</subfield><subfield code="c">[2015]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">©2015</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="490" ind1="1" ind2=" "><subfield code="a">Community experience distilled</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Online resource; title from cover (Safari, viewed April 10, 2015).</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes index.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Beginning with the Basics; Installing Java; Download and Install Apache Maven; Android SDK; Android development tools; Android SDK standalone; Creation of a new project; Integration with IDE; Eclipse; Set up and integration of Maven and Android SDK; Creation of a project in Eclipse; IntelliJ IDEA / Android Studio; Set up and integration of Maven and Android SDK; Import of project; NetBeans; Set up and integration of Maven and Android SDK; Import a project; Summary</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Chapter 2: Starting the Development PhaseReminders about Android projects; Creating an AVD; With the GUI; In-command line; Develop and Build; Cleaning; Generating sources; Build; Emulator; Start; Stop; Stop all; Deploy; Undeploy; Architecture principles; Standalone application; Android application within an n-tier architecture; Android with dependencies on SDK Add-ons; Summary; Chapter 3: Unit Testing; Effectively testing Android applications; Running typical unit tests; Unit testing of activities; Creating a dedicated unit testing module; Running Android unit tests with Maven</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Real unit testing with RobolectricConfiguring Robolectric with Maven; Running Robolectric unit tests; Best approach; Measuring test coverage; JaCoCo; Cobertura; Summary; Chapter 4: Integration Testing; Fundamentals of instrumentation testing; Running Android instrumentation tests; Creating a dedicated integration testing module; Writing a simple instrumentation activity test; Grabbing screenshots with Spoon; Configuring Spoon with Maven; Running Spoon and viewing the reports; Working with Robotium; UI Tests made easy with Selendroid; Configuring Selendroid</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Writing Selendroid UI Tests for Maven native applicationsOther integration testing tools; Summary; Chapter 5: Versions, dependencies, and profiles; Problem statement; Introducing Maven profiles; Creating build profiles; Separation by packaging; Separation by library; Summary; Chapter 6: Release Life cycle and Continuous Integration; Optimizing an Android package; Signing an application; Obfuscating the code; Aligning and zipping uncompressed data; Transforming the package in shippable form; Releasing a new version; Perform a release without deployment to repository</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Deploying to a local repositoryCI and automation best practices; Summary; Chapter 7: Other Tools and Plugins; Managing Android code quality; A short history about quality in Android; Analyzing with Lint using Maven; Unleashing the power of SonarQube; Boost development speed with GenyMotion; Deploying our example to a GenyMotion emulator; Summary; Index</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Android Application Development with Maven is intended for Android developers or devops engineers who want to use Maven to effectively develop quality Android applications. It would be helpful, but not necessary, if you have some previous experience with Maven.</subfield></datafield><datafield tag="546" ind1=" " ind2=" "><subfield code="a">English.</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">General.</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="700" ind1="1" ind2=" "><subfield code="a">LALOU, Johnathan,</subfield><subfield code="e">author.</subfield></datafield><datafield tag="776" ind1=" " ind2=" "><subfield code="z">1-78398-610-7</subfield></datafield><datafield tag="776" ind1=" " ind2=" "><subfield code="z">1-336-21415-5</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Community experience distilled.</subfield><subfield code="0">http://id.loc.gov/authorities/names/no2011030603</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</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=969136</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">969136</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">12350508</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-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-ocn908199699 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:26:36Z |
institution | BVB |
isbn | 9781783986118 1783986115 |
language | English |
oclc_num | 908199699 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (1 volume) : illustrations. |
psigel | ZDB-4-EBA |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | Packt Publishing, |
record_format | marc |
series | Community experience distilled. |
series2 | Community experience distilled |
spelling | Papapetrou, Patroklos, author. Android application development with Maven : learn how to use and configure Maven to support all phases of the development of an Android application / Patroklos Papapetrou, Jonathan LALOU. Learn how to use and configure Maven to support all phases of the development of an Android application Birmingham, UK : Packt Publishing, [2015] ©2015 1 online resource (1 volume) : illustrations. text txt rdacontent computer c rdamedia online resource cr rdacarrier Community experience distilled Online resource; title from cover (Safari, viewed April 10, 2015). Includes index. Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Beginning with the Basics; Installing Java; Download and Install Apache Maven; Android SDK; Android development tools; Android SDK standalone; Creation of a new project; Integration with IDE; Eclipse; Set up and integration of Maven and Android SDK; Creation of a project in Eclipse; IntelliJ IDEA / Android Studio; Set up and integration of Maven and Android SDK; Import of project; NetBeans; Set up and integration of Maven and Android SDK; Import a project; Summary Chapter 2: Starting the Development PhaseReminders about Android projects; Creating an AVD; With the GUI; In-command line; Develop and Build; Cleaning; Generating sources; Build; Emulator; Start; Stop; Stop all; Deploy; Undeploy; Architecture principles; Standalone application; Android application within an n-tier architecture; Android with dependencies on SDK Add-ons; Summary; Chapter 3: Unit Testing; Effectively testing Android applications; Running typical unit tests; Unit testing of activities; Creating a dedicated unit testing module; Running Android unit tests with Maven Real unit testing with RobolectricConfiguring Robolectric with Maven; Running Robolectric unit tests; Best approach; Measuring test coverage; JaCoCo; Cobertura; Summary; Chapter 4: Integration Testing; Fundamentals of instrumentation testing; Running Android instrumentation tests; Creating a dedicated integration testing module; Writing a simple instrumentation activity test; Grabbing screenshots with Spoon; Configuring Spoon with Maven; Running Spoon and viewing the reports; Working with Robotium; UI Tests made easy with Selendroid; Configuring Selendroid Writing Selendroid UI Tests for Maven native applicationsOther integration testing tools; Summary; Chapter 5: Versions, dependencies, and profiles; Problem statement; Introducing Maven profiles; Creating build profiles; Separation by packaging; Separation by library; Summary; Chapter 6: Release Life cycle and Continuous Integration; Optimizing an Android package; Signing an application; Obfuscating the code; Aligning and zipping uncompressed data; Transforming the package in shippable form; Releasing a new version; Perform a release without deployment to repository Deploying to a local repositoryCI and automation best practices; Summary; Chapter 7: Other Tools and Plugins; Managing Android code quality; A short history about quality in Android; Analyzing with Lint using Maven; Unleashing the power of SonarQube; Boost development speed with GenyMotion; Deploying our example to a GenyMotion emulator; Summary; Index Android Application Development with Maven is intended for Android developers or devops engineers who want to use Maven to effectively develop quality Android applications. It would be helpful, but not necessary, if you have some previous experience with Maven. English. 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 General. bisacsh Application software Development fast LALOU, Johnathan, author. 1-78398-610-7 1-336-21415-5 Community experience distilled. http://id.loc.gov/authorities/names/no2011030603 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=969136 Volltext |
spellingShingle | Papapetrou, Patroklos LALOU, Johnathan Android application development with Maven : learn how to use and configure Maven to support all phases of the development of an Android application / Community experience distilled. Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Beginning with the Basics; Installing Java; Download and Install Apache Maven; Android SDK; Android development tools; Android SDK standalone; Creation of a new project; Integration with IDE; Eclipse; Set up and integration of Maven and Android SDK; Creation of a project in Eclipse; IntelliJ IDEA / Android Studio; Set up and integration of Maven and Android SDK; Import of project; NetBeans; Set up and integration of Maven and Android SDK; Import a project; Summary Chapter 2: Starting the Development PhaseReminders about Android projects; Creating an AVD; With the GUI; In-command line; Develop and Build; Cleaning; Generating sources; Build; Emulator; Start; Stop; Stop all; Deploy; Undeploy; Architecture principles; Standalone application; Android application within an n-tier architecture; Android with dependencies on SDK Add-ons; Summary; Chapter 3: Unit Testing; Effectively testing Android applications; Running typical unit tests; Unit testing of activities; Creating a dedicated unit testing module; Running Android unit tests with Maven Real unit testing with RobolectricConfiguring Robolectric with Maven; Running Robolectric unit tests; Best approach; Measuring test coverage; JaCoCo; Cobertura; Summary; Chapter 4: Integration Testing; Fundamentals of instrumentation testing; Running Android instrumentation tests; Creating a dedicated integration testing module; Writing a simple instrumentation activity test; Grabbing screenshots with Spoon; Configuring Spoon with Maven; Running Spoon and viewing the reports; Working with Robotium; UI Tests made easy with Selendroid; Configuring Selendroid Writing Selendroid UI Tests for Maven native applicationsOther integration testing tools; Summary; Chapter 5: Versions, dependencies, and profiles; Problem statement; Introducing Maven profiles; Creating build profiles; Separation by packaging; Separation by library; Summary; Chapter 6: Release Life cycle and Continuous Integration; Optimizing an Android package; Signing an application; Obfuscating the code; Aligning and zipping uncompressed data; Transforming the package in shippable form; Releasing a new version; Perform a release without deployment to repository Deploying to a local repositoryCI and automation best practices; Summary; Chapter 7: Other Tools and Plugins; Managing Android code quality; A short history about quality in Android; Analyzing with Lint using Maven; Unleashing the power of SonarQube; Boost development speed with GenyMotion; Deploying our example to a GenyMotion emulator; 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 General. bisacsh Application software Development fast |
subject_GND | http://id.loc.gov/authorities/names/n2009043077 http://id.loc.gov/authorities/subjects/sh95009362 |
title | Android application development with Maven : learn how to use and configure Maven to support all phases of the development of an Android application / |
title_alt | Learn how to use and configure Maven to support all phases of the development of an Android application |
title_auth | Android application development with Maven : learn how to use and configure Maven to support all phases of the development of an Android application / |
title_exact_search | Android application development with Maven : learn how to use and configure Maven to support all phases of the development of an Android application / |
title_full | Android application development with Maven : learn how to use and configure Maven to support all phases of the development of an Android application / Patroklos Papapetrou, Jonathan LALOU. |
title_fullStr | Android application development with Maven : learn how to use and configure Maven to support all phases of the development of an Android application / Patroklos Papapetrou, Jonathan LALOU. |
title_full_unstemmed | Android application development with Maven : learn how to use and configure Maven to support all phases of the development of an Android application / Patroklos Papapetrou, Jonathan LALOU. |
title_short | Android application development with Maven : |
title_sort | android application development with maven learn how to use and configure maven to support all phases of the development of an android application |
title_sub | learn how to use and configure Maven to support all phases of the development of an Android application / |
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 General. bisacsh Application software Development fast |
topic_facet | Android (Electronic resource) Application software Development. Logiciels d'application Développement. COMPUTERS General. Application software Development |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=969136 |
work_keys_str_mv | AT papapetroupatroklos androidapplicationdevelopmentwithmavenlearnhowtouseandconfiguremaventosupportallphasesofthedevelopmentofanandroidapplication AT laloujohnathan androidapplicationdevelopmentwithmavenlearnhowtouseandconfiguremaventosupportallphasesofthedevelopmentofanandroidapplication AT papapetroupatroklos learnhowtouseandconfiguremaventosupportallphasesofthedevelopmentofanandroidapplication AT laloujohnathan learnhowtouseandconfiguremaventosupportallphasesofthedevelopmentofanandroidapplication |