Visual Studio App Center for Developers

Visual Studio App Center for Developers

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 2h 50m | 670 MB

Visual Studio App Center brings together multiple tools used by mobile developers-tools for testing, deployment, distribution, reporting, and analytics-into a single, unified product. It integrates with popular repositories such as GitHub and supports platforms such as React Native, Swift, Android Java, and Xamarin. Join instructor Kevin Ford as he shows how to use VSAC to create and customize builds, run automated UI testing, distribute builds, monitor the health and usage of apps, and send users push notifications. Plus, learn how to update applications without distributing new releases. Using the features in VSAC, you can improve your app development workflow and your users’ experience.

Topics include:

  • Adding applications to the VSAC
  • Using custom build scripts
  • Creating iOS and Android builds
  • Creating UI tests
  • Automating tests
  • Distributing apps
  • Examining crash logs and analytics
  • Adding push notifications
  • Using CodePush for deployments
Table of Contents

Introduction
1 Welcome
2 What you should know
3 Using the exercise files
4 Set up iOS provisioning profile
5 Set up Android Keystore

Introduction to Visual Studio App Center
6 What is Visual Studio App Center
7 The VSAC web portal
8 Adding organizations
9 Adding applications

Creating Builds
10 What is continuous integration and continuous distribution
11 Set up your first build with Xamarin
12 Signing builds – iOS
13 Signing builds – Android
14 Custom build scripts
15 Using custom build scripts
16 Controlling build quality with .NET
17 Environment variables
18 Create iOS CI builds
19 Create iOS CD builds
20 Create Android CI builds
21 Create Android CD builds

Test Runs
22 Create UI tests
23 Exercise your app using Xamarin.UITest
24 Set up the App Center CLI
25 Automate a test with the CLI
26 Using CLI in a script
27 Add an automated test to the build

App Distribution
28 Distribute your application to QA teams
29 Set up distribution groups
30 Install the apps on devices
31 Distribute your app to external stores
32 Register iOS devices

Crash Reporting and Analytics
33 Add crash reporting to your Xamarin Android app
34 Add crash reporting to your Xamarin iOS app
35 Add crash reporting to your native Android app
36 Add crash reporting to your native iOS app
37 Add crash reporting to your React Native app
38 Examine crash logs
39 Add custom analytics
40 Examine analytics

Push Notifications
41 Set up push notifications for Xamarin Android app client
42 Push notification server setup for Xamarin Android
43 Add push notifications to native Android apps
44 Push notification server setup for native Android
45 Set up push notifications for Xamarin iOS app client
46 Set up push notifications for native iOS apps
47 Push notification server setup for iOS
48 Use VSAC to send a push notification

Code Push
49 Get a deployment key for CodePush
50 Install CodePush with a React Native application
51 Set up code push frequency
52 Use CodePush to deploy to an app

Conclusion
53 Next steps