Description |
1 online resource (366 pages) |
Contents |
Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Introduction; Introduction to DevOps; Cultural aspects of DevOps; Before DevOps; After DevOps; Introduction to mobile DevOps; Continuous feedback and continuous development; Importance of backlog in mobile DevOps; DevOps versus mobile DevOps; Development; Testing; Deployment; Monitoring; Continuous delivery; Challenges of applying DevOps to mobiles; Rapid technology adaptation; Multi-platform support; Keeping up with mobile development; Releases; Backward compatibility. |
|
Application storesFeedback mechanism; Summary; Chapter 2: Working with Code Repository Systems; Source code management; Need for source code management; Common terms used in source code management and versioning; Variety of source code management; Centralized version control; Distributed version control; Creating an account with GitHub and using Git to create a repository; Managing organization users and teams; Creating an organization and inviting users to join; Creating a team and adding members to the team; Installing Git on different servers; Installing Git on Windows. |
|
Installing Git on CentOS/RHEL serversInstalling Git on Ubuntu/Debian systems; Configuring SSH keys; Summary; Chapter 3: Cross-Platform Mobile App Development with Xamarin; History of Xamarin; Why you should learn Xamarin; Benefits of cross-platform development using Xamarin; Introduction to mobile app development; Process involved in mobile app development; Platforms supported by Xamarin; Xamarin on Visual Studio; Extensions and add-ons; Installing Visual Studio and Xamarin on Windows; Setting up our Android Virtual Device for development; Summary. |
|
Chapter 4: Writing Your First Android Application with XamarinCreate your first Android project; Xamarin solution structure; Creating the UI for the application; Handling user interactions; Adding permissions to Android Manifest; Adding an icon for the Android app; Testing user interaction; Application fundamentals; Android APIs; Resources; Understanding Activities; Activity class; Methods in the Activity class; Activity life cycle; Deploying an application on a mobile device; Enable debugging on the device; Install USB drivers; Connect the device to a computer. |
|
Pushing code to a Git repositorySummary; Chapter 5: Implementing Automatic Testing Using Xamarin; Understanding the importance of automation testing in the DevOps cycle; Testing a mobile application; Challenges in testing a mobile application; Testing against a real environment; Deploy and test frequently; Continuous feedback; Writing tests with Xamarin. UITest; Xamarin. UITest; Fundamentals of UITest; Understanding the AAA pattern; Adding a UITest project to Solution; Tests.cs; Recall the application code; Elements in the PhoneCallApp; User interactions in the PhoneCallApp. |
Note |
Steps to include in the test. |
Summary |
Today's world is all about perfection, and there are hundreds of applications that are released each day out of which only a few succeed. Making sure that the app looks, performs, and behaves as expected is one of the biggest challenge developers face today. |
Local Note |
eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - North America |
Subject |
Mobile computing -- Programming.
|
Added Author |
Modi, Jhalak.
|
Other Form: |
Print version: Tak, Rohin. Mobile DevOps : Deliver continuous integration and deployment within your mobile applications. Birmingham : Packt Publishing, ©2018 |
ISBN |
9781788295741 (electronic bk.) |
|
1788295749 (electronic bk.) |
|
1788296249 |
|
9781788296243 |
Standard No. |
9781788296243 |
|