更新时间:2021-08-27 19:27:03
封面
Title Page
Copyright and Credits
Mobile DevOps
Packt Upsell
Why subscribe?
PacktPub.com
Contributors
About the authors
About the reviewer
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Download the color images
Conventions used
Get in touch
Reviews
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 stores
Feedback mechanism
Summary
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 servers
Installing Git on Ubuntu/Debian systems
Configuring SSH keys
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
Writing Your First Android Application with Xamarin
Create 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 repository
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