LEADER 03630nam 22006015 450 001 9910254570403321 005 20200706051038.0 010 $a9781484227961 010 $a1484227964 024 7 $a10.1007/978-1-4842-2796-1 035 $a(CKB)3710000001632757 035 $a(DE-He213)978-1-4842-2796-1 035 $a(MiAaPQ)EBC4987314 035 $a(PPN)20385392X 035 $a(Perlego)4513647 035 $a(EXLCZ)993710000001632757 100 $a20170826d2017 u| 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aAndroid Continuous Integration $eBuild-Deploy-Test Automation for Android Mobile Apps /$fby Pradeep Macharla 205 $a1st ed. 2017. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2017. 215 $a1 online resource (XIX, 141 p. 117 illus., 114 illus. in color.) 300 $aIncludes index. 311 08$a9781484227954 311 08$a1484227956 327 $a01 ? Introduction -- 02 - Mobile Technologies -- 03 - CI Pattern with Jenkins ? Android -- 04 - Pre-Requisites -- 05 - Android System Setup -- 06 - Tools to know -- 07 - Build Android App -- 08 - Connect Android Target -- 09 - Deploy or Install Android App -- 10 - Appium ? General -- 11 - Appium Framework ? Android -- 12 - Parallel Devices Automation. 330 $aMaster continuous integration, deployment and automated testing for Android apps. You?ll see how to set up and tear down sandbox environments to test the end-user experience, where you?ll learn how to manage a mobile device in addition to the build machine. Android Continuous Integration applies a real-world CI pattern that has been thoroughly tested and implemented. This book starts with continuous integration concepts and the tools and code needed to become proficient in continuous integration for Android apps. You?ll also follow acceptance test driven development (ATDD) best practice, giving you all the skills you need to become a better, more effective developer. Finally, you?ll learn about the Appium mobile automation library and the Jenkins continuous integration tool. You will: Understand how to build an Android mobile app from source  Set up a development or debugging envi ronment for mobile apps Master the Nexus dependency management and application release tool Work with the SonarQube code quality analyzer Use debugging tools in Android. 606 $aComputer programming 606 $aComputer engineering 606 $aOpen source software 606 $aComputer software?Reusability 606 $aProgramming Techniques$3https://scigraph.springernature.com/ontologies/product-market-codes/I14010 606 $aComputer Engineering$3https://scigraph.springernature.com/ontologies/product-market-codes/I27000 606 $aOpen Source$3https://scigraph.springernature.com/ontologies/product-market-codes/I29090 606 $aPerformance and Reliability$3https://scigraph.springernature.com/ontologies/product-market-codes/I12077 615 0$aComputer programming. 615 0$aComputer engineering. 615 0$aOpen source software. 615 0$aComputer software?Reusability. 615 14$aProgramming Techniques. 615 24$aComputer Engineering. 615 24$aOpen Source. 615 24$aPerformance and Reliability. 676 $a005.11 700 $aMacharla$b Pradeep$4aut$4http://id.loc.gov/vocabulary/relators/aut$0887766 906 $aBOOK 912 $a9910254570403321 996 $aAndroid Continuous Integration$91983061 997 $aUNINA