xamarin university presents: ship better apps with visual studio app center
TRANSCRIPT
Principal Program Manager
Xamarin University
@marksm
github.com/markjulmar
[demo]
Live, expert-led
online classes
1:1 Office Hours
Get Certified DevConnect
university.xamarin.com
App
delivery
lifecycle
Design & Develop
TestMonitor
developer.android.com/about/dashboards/index.html
Version Codename API Distribution
2.3.3–2.3.7 Gingerbread 10 0.5%
4.0.3–4.0.4 Ice Cream Sandwich 15 0.5%
4.1x
Jelly Bean
16 2.2%
4.2x 17 3.1%
4.3 18 0.9%
4.4 KitKat 19 13.8%
5.0Lollipop
21 6.4%
5.1 22 20.8%
6.0 Marshmallow 23 30.9%
7.0Nougat
24 17.6%
7.1 25 3.0%
8.0 Oreo 26 0.3%
Marshmallow Nougat
Lollipop KitKat
Oreo
Ice Cream Sandwich
Gingerbread
developer.apple.com/support/app-store
Earlier
8%
iOS 11
59%
iOS 10
33%
59% of devices are using iOS 11As measured by the App Store on December 4, 2017
HockeyApp Xamarin Test Cloud Xamarin Insights
Distribution • Crashes • Analytics Device Tests Crashes • Analytics
Azure Mobile Engagement Azure App Service CodePush
Analytics • Push Tables • Auth • Push Distribution
Visual Studio App Center
The Platforms you need
✓
✓
✓
✓
The Frameworks you love
✓
✓
✓
✓
XCUITest
C:> appcenter test run uitest --app "xamarin-university-mobile---android" --devices d9986e03 --app-path
C:\Users\Mark\Downloads\com.xamarin.university.apk --test-series "master" --locale "en_US" --build-dir
..\XamarinUniversityMobile.Tests.UI\bin\Debug
Preparing tests... done.
Validating arguments... done.
Creating new test run... done.
Validating application file... done.
Uploading files... done.
Starting test run... done.
Test run id: "65134d8b-f742-4a33-ac44-b2be1aeb8cdd"
Accepted devices:
- Google Pixel 2 (8.1.0)
- Google Pixel 2 XL (8.1.0)
- Samsung Galaxy S5 (6.0.1)
- Sony Xperia z5 Compact (5.1.1)
Current test status: Validating
https://appcenter.ms
docs.microsoft.com/en-us/appcenter/
github.com/markjulmar/appcenter-webinar
blogs.msdn.microsoft.com/vsappcenter/
university.xamarin.com
Mark Smith
Principal Program Manager, Xamarin University
@marksm