Xamarin continuous integration and delivery : Team services, Test cloud, and Hockeyapp /

Saved in:
Bibliographic Details
Author / Creator:Versluis, Gerald.
Imprint:[Place of publication not identified] : Apress, 2017.
Description:1 online resource
Language:English
Subject:
Format: E-Resource Book
URL for this record:http://pi.lib.uchicago.edu/1001/cat/bib/11273816
Hidden Bibliographic Details
ISBN:9781484227169
1484227166
9781484227152
1484227158
Digital file characteristics:text file PDF
Notes:Includes index.
Print version record.
Summary:Learn everything you need to set up a full-featured, automated pipeline for Xamarin development and deployment. Automate everything from the build step through to deployment and delivery to your customer. If you thought this level of automation could be achieved only by large companies with generous funding, think again! You as a single developer, or working in a small team or company, can automate your processes to punch heavier than your weight. What's more, you can achieve this level of automation completely for free! This hands-on guide takes you step-by-step from setting up your first automated build all the way to integrated unit testing, and finally through to delivering a high-quality app to your testers and end users. The automation presented in this book saves a lot of frustration and recurring work, providing you more time to focus on building the robust and compelling apps that delight your customers and keep you steps ahead of the competition. Not only does this book teach how to get a grip on consistent quality, but it covers the use of HockeyApp to track events and usage, and to report errors and anomalies back to home base for developers to investigate. Many times it's possible to detect and fix errors before a user even notices they are there. This book: Teaches the necessity of an automated development pipeline Helps you set up an automated pipeline for Xamarin development Integrates testing (on physical devices!) to ensure high-quality apps.
Other form:Print version: Versluis, Gerald. Xamarin continuous integration and delivery. [Place of publication not identified] : Apress, 2017 9781484227152 1484227158
Standard no.:10.1007/978-1-4842-2716-9

MARC

LEADER 00000cam a2200000Mi 4500
001 11273816
006 m o d
007 cr |n|||||||||
008 170512s2017 xx o 001 0 eng d
005 20240507174336.5
019 |a 986802942  |a 987312134  |a 992540081  |a 992889429  |a 1005815527  |a 1008942472  |a 1011793438  |a 1048169282 
020 |a 9781484227169  |q (electronic bk.) 
020 |a 1484227166  |q (electronic bk.) 
020 |z 9781484227152  |q (print) 
020 |z 1484227158  |q (print) 
024 7 |a 10.1007/978-1-4842-2716-9  |2 doi 
035 |a (OCoLC)987053386  |z (OCoLC)986802942  |z (OCoLC)987312134  |z (OCoLC)992540081  |z (OCoLC)992889429  |z (OCoLC)1005815527  |z (OCoLC)1008942472  |z (OCoLC)1011793438  |z (OCoLC)1048169282 
035 9 |a (OCLCCM-CC)987053386 
040 |a YDX  |b eng  |e pn  |c YDX  |d N$T  |d EBLCP  |d N$T  |d GW5XE  |d OCLCF  |d IDB  |d UAB  |d ESU  |d AZU  |d UPM  |d IOG  |d COO  |d MERER  |d OCLCQ  |d K6U  |d VT2  |d U3W  |d MERUC  |d LIV  |d D6H  |d VVB  |d KSU  |d EZ9  |d OCLCQ  |d UKAHL  |d OCLCQ  |d BRF 
049 |a MAIN 
050 4 |a QA76.76.A65 
072 7 |a COM  |x 013000  |2 bisacsh 
072 7 |a COM  |x 014000  |2 bisacsh 
072 7 |a COM  |x 018000  |2 bisacsh 
072 7 |a COM  |x 067000  |2 bisacsh 
072 7 |a COM  |x 032000  |2 bisacsh 
072 7 |a COM  |x 037000  |2 bisacsh 
072 7 |a COM  |x 052000  |2 bisacsh 
100 1 |a Versluis, Gerald. 
245 1 0 |a Xamarin continuous integration and delivery :  |b Team services, Test cloud, and Hockeyapp /  |c Gerald Versluis. 
260 |a [Place of publication not identified] :  |b Apress,  |c 2017. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |b PDF  |2 rda 
505 0 |a At a Glance; Contents; Foreword; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Why an Automated Pipeline?; What Is Continuous Integration?; What Is Continuous Delivery?; Why Do You Need an Automated Build Pipeline?; Final Thoughts; Chapter 2: Establishing the Prerequisites; Setting Up a Visual Studio Team Services Account; Project Overview; Dashboards; Code; Work; Build & Release; Builds; Releases; Customizing Builds and Releases; Test; Setting Up a Team Project; Setting Up a Mac Build Agent; Installing Xcode; Installing Xamarin. 
505 8 |a Final ThoughtsChapter 3: Creating Your First Build; Introducing Visual Studio Team Services; Creating a Build Definition; Build Definition Templates; Build Tasks; Repository; Variables; Triggers; Other Options; iOS; Android; Universal Windows Platform (UWP); Final Thoughts; Chapter 4: Customizing Your Builds; Versioning; Preparations; iOS; Android; UWP; Different Types of Build Definitions; Triggers; Continuous Integration; Scheduled; VSTS REST-API; Final Thoughts; Chapter 5: Creating and Running Tests with Xamarin Test Cloud; A First Look at Xamarin Test Cloud; Creating UI Tests. 
505 8 |a Creating a Test RunCreating a App UI Test; Expanding the Sample App; Write Your Tests; Running Your Tests in Test Cloud; Final Thoughts; Chapter 6: Integrating Tests into Your Builds; Integrating Test Cloud as Part of Continuous Integration; Integrating Unit Tests; Unit Testing Shared Code; Unit Testing Android- and iOS-Specific Code; Other Test Types; Final Thoughts; Chapter 7: Preparing for Distribution; A First Look at HockeyApp; Distribution; Crash Reports; Feedback; User Metrics; Setting Up Your App for Delivery; iOS; Android; Universal Windows Platform; Setting Up VSTS for Delivery. 
505 8 |a Getting Crashes and Feedback from HockeyApp in VSTSFinal Thoughts; Chapter 8: Releasing Your App; Creating a Release Definition; Building a Chain of Command Between Environments; Deployment to Specific Users or Groups; Release to the App Store; Google Play Store; Windows Store; Apple App Store; Final Thoughts; Chapter 9: A Closer Look at HockeyApp; Installing Your App on a Device; Collecting Feedback; Basic Error Reporting; Tracking Custom Events; Analyzing Usage Statistics; Update Distribution; Final Thoughts; Chapter 10: Where to Go from Here; Different Build Definitions. 
505 8 |a Expanding Your Build DefinitionsFeature Flags; Receiving Alerts; The Human Factor; Final Thoughts; Appendix: Alternative Tooling; Visual Studio Mobile Center; Bitrise; AppVeyor; Fastlane; TestFairy; Flurry; Raygun; Jenkins; TeamCity; Final Thoughts; Index. 
500 |a Includes index. 
588 0 |a Print version record. 
520 |a Learn everything you need to set up a full-featured, automated pipeline for Xamarin development and deployment. Automate everything from the build step through to deployment and delivery to your customer. If you thought this level of automation could be achieved only by large companies with generous funding, think again! You as a single developer, or working in a small team or company, can automate your processes to punch heavier than your weight. What's more, you can achieve this level of automation completely for free! This hands-on guide takes you step-by-step from setting up your first automated build all the way to integrated unit testing, and finally through to delivering a high-quality app to your testers and end users. The automation presented in this book saves a lot of frustration and recurring work, providing you more time to focus on building the robust and compelling apps that delight your customers and keep you steps ahead of the competition. Not only does this book teach how to get a grip on consistent quality, but it covers the use of HockeyApp to track events and usage, and to report errors and anomalies back to home base for developers to investigate. Many times it's possible to detect and fix errors before a user even notices they are there. This book: Teaches the necessity of an automated development pipeline Helps you set up an automated pipeline for Xamarin development Integrates testing (on physical devices!) to ensure high-quality apps. 
650 0 |a Application software  |x Development.  |0 http://id.loc.gov/authorities/subjects/sh95009362 
650 0 |a Cloud computing.  |0 http://id.loc.gov/authorities/subjects/sh2008004883 
650 7 |a COMPUTERS  |x Computer Literacy.  |2 bisacsh 
650 7 |a COMPUTERS  |x Computer Science.  |2 bisacsh 
650 7 |a COMPUTERS  |x Data Processing.  |2 bisacsh 
650 7 |a COMPUTERS  |x Hardware  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Information Technology.  |2 bisacsh 
650 7 |a COMPUTERS  |x Machine Theory.  |2 bisacsh 
650 7 |a COMPUTERS  |x Reference.  |2 bisacsh 
650 7 |a Application software  |x Development.  |2 fast  |0 (OCoLC)fst00811707 
650 7 |a Cloud computing.  |2 fast  |0 (OCoLC)fst01745899 
655 0 |a Electronic books. 
655 4 |a Electronic books. 
776 0 8 |i Print version:  |a Versluis, Gerald.  |t Xamarin continuous integration and delivery.  |d [Place of publication not identified] : Apress, 2017  |z 9781484227152  |z 1484227158  |w (OCoLC)981118074 
903 |a HeVa 
929 |a oclccm 
999 f f |i 71428502-e011-5a0e-b961-3c4bd9176180  |s 03343d12-9270-5285-86eb-246f3e22b806 
928 |t Library of Congress classification  |a QA76.76.A65  |l Online  |c UC-FullText  |u https://link.springer.com/10.1007/978-1-4842-2716-9  |z Springer Nature  |g ebooks  |i 12545981