Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Mobile Dev Ops
Search
Chris Key
October 20, 2016
Programming
0
28
Mobile Dev Ops
Chris Key
October 20, 2016
Tweet
Share
More Decks by Chris Key
See All by Chris Key
Building cross platform mobile applications using xamarin
chriskeynl
0
30
Cross platform mobile development using Xamarin
chriskeynl
0
51
Eindhoven Mobile Development Meetup
chriskeynl
0
43
Other Decks in Programming
See All in Programming
コーンフレークから始める モデリング会話入門
ogurotakayuki
0
280
What We Can Learn From OSS
inouehi
0
400
Elm 0.19.0 Changes
bkuhlmann
0
480
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
110
ゆるい個人開発のススメ
kuroppe1819
10
930
Rails と人魚の話/rails-and-mermaid
sanfrecce_osaka
0
100
Git Rebase
bkuhlmann
11
1.6k
今、知っておきたい! 生成AIエージェントの世界
elith
3
340
Build with AI 2024 Seoul - 제로부터 시작하는 Flutter with Gemini 생활 - 박제창
itsmedreamwalker
0
200
Doctrine ORMでValue Objectを扱う方法4選 #phpstudy / 4 ways to handle Value Objects with Doctrine ORM
77web
4
110
Zero Waste, Radical Magic, and Italian Graft – Quarkus Efficiency Secrets
hollycummins
0
210
PHPの次期バージョンはこの時期どうなっているのか - Internalsの開発体制について - PHPカンファレンス小田原
youkidearitai
PRO
1
180
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.8k
RailsConf 2023
tenderlove
1
530
Building an army of robots
kneath
300
41k
The Power of CSS Pseudo Elements
geoffreycrofte
58
5k
Agile that works and the tools we love
rasmusluckow
323
20k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
39
4.4k
Facilitating Awesome Meetings
lara
40
5.6k
Reflections from 52 weeks, 52 projects
jeffersonlam
343
19k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Gamification - CAS2011
davidbonilla
76
4.6k
[RailsConf 2023] Rails as a piece of cake
palkan
22
3.9k
Building Flexible Design Systems
yeseniaperezcruz
318
37k
Transcript
None
Chris Key Senior Consultant Open Circle Solutions www.opencirclesolutions.com
Series Part 1: Introduction to Xamarin mobile development September 14
Part 2: Building Cross Platform Mobile Applications using Xamarin Today Part 3: Mobile Dev Ops powered by Xamarin and Microsoft Today
• Mobile dev ops • Demo vSts • Demo test
cloud • Demo hockey app Agenda
Mobile dev ops
Mobile DEV ops Develop Test Build Distribute Monitor
Develop
None
TEST
Challenges Challenges Device Fragmentation App Complexity Fast Release Cycles Short
Sessions High Mobile User Expectations
On Mobile, Quality is Hard 5 20 20 35 6
OS versions Devices Languages Locales Screen sizes 9 19K+ 39 57 27 15 6 OS versions Distinct devices Languages Locales Screen sizes Manufacturers Screen configurations
Demo app: XamLoc
App complexity Thousands of iOS and Android APIs Public web
APIs Backend integrations Third party libraries Memory, CPU and network constraints
Tap Scroll Swipe Pinch Multi Finger Text Entry Rotation GPS
Xamarin.UITest Create Automated User Interface tests all in C# Upload
to the Test Cloud or run against a Device or Simulator Run directly from Visual Studio or Xamarin Studio Freely available for testing on a Simulator* Works on ANY app: Native, Hybrid, or Xamarin
Test Recorder for Visual Studio
Xamarin test cloud
Xamarin test recorder
Build
Visual Studio Team Services • Code • Work • Build
• Test • Release
Visual Studio Team Services build
Visual Studio Team Services test
Visual Studio Team Services release
Distribute and monitor
Distribute and monitor
None
recap
None
THAT is all for today ANY QUESTIONS? Linked IN: https://www.linkedin.com/in/keychris
email:
[email protected]
Slides and source for demo app https://github.com/chriskeynl/xamwebcasts Xamarin resources https://developer.xamarin.com/guides/cross-platform/getting_started
DEMO APP: Xamloc iOS http://tinyurl.com/hxyg5fl DEMO APP: XAMLOC Android http://tinyurl.com/jjcklb5