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
Delivering Stable Apps (Xamarin Dev Days NYC)
Search
Greg Shackles
August 16, 2015
Technology
0
140
Delivering Stable Apps (Xamarin Dev Days NYC)
Greg Shackles
August 16, 2015
Tweet
Share
More Decks by Greg Shackles
See All by Greg Shackles
Building Modern Services with .NET Core 3 and gRPC
gshackles
0
140
Observability-Driven Development: What DevOps is Really About
gshackles
1
270
Monitoring Your Mobile Apps in the Wild
gshackles
1
78
Building Scalable Applications with the Actor Model
gshackles
0
550
Creating a Voice-Driven TV Remote with Azure and Alexa
gshackles
0
84
Build 2017 Recap for Xamarin Developers
gshackles
0
83
Going Serverless: Event-Driven Architecture Without The Infrastructure
gshackles
0
150
Evolve 2016 Redux
gshackles
0
120
Instrumenting Your Mobile Monitoring Strategy
gshackles
0
4.6k
Other Decks in Technology
See All in Technology
Mocking in Rust Applications
taiki45
2
410
LLVM/ASMを使った有限体の高速実装
herumi
0
120
フルカイテン株式会社 採用資料
fullkaiten
0
32k
不動産tech Product Night#2_AIことはじめ_GA橋本
takehikohashimoto
0
190
自作Cコンパイラ 8時間の奮闘
soukouki
0
850
OR学会2024秋_短期収益と将来のオフ方策評価性能を考慮したクーポン割当方策混合比の決定
recruitengineers
PRO
4
470
Analytics-Backed App Widget Development - Served with Jetpack Glance
miyabigouji
0
630
Google CloudのLLM活用の選択肢を広げるVertex AIのパートナーモデル
nayuts
0
130
『GRANBLUE FANTASY Relink』ソフトウェアラスタライザによる実践的なオクルージョンカリング
cygames
0
180
サプライチェーン攻撃に備える
ryunen344
0
300
公共交通データとアプリ制作 - Mini Tokyo 3D の初期制作過程を振り返る
nagix
0
100
JEP 480: Structured Concurrency
aya_ebata
0
130
Featured
See All Featured
Designing with Data
zakiwarfel
98
5k
How To Stay Up To Date on Web Technology
chriscoyier
786
250k
Testing 201, or: Great Expectations
jmmastey
36
7k
How STYLIGHT went responsive
nonsquared
93
5.1k
Designing the Hi-DPI Web
ddemaree
278
34k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
502
140k
Agile that works and the tools we love
rasmusluckow
327
20k
10 Git Anti Patterns You Should be Aware of
lemiorhan
653
58k
Optimizing for Happiness
mojombo
375
69k
Product Roadmaps are Hard
iamctodd
PRO
48
10k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Mobile First: as difficult as doing things right
swwweet
221
8.8k
Transcript
Xamarin Dev Days NYC Delivering Stable Apps Greg Shackles @gshackles
[email protected]
github.com/gshackles speakerdeck.com/u/gshackles
Ship It A Cautionary Tale
None
None
None
None
None
None
None
The Double-Decker Couch of Apps by Vitruvius This app is
just…the worst.
None
Don’t Be This Developer
Set Yourself Up to Deliver Awesomeness
Testing Approaches Authentic User Tests Simplistic Tests Rapid Iteration Long
Cycles Beta Testing Manual Testing Unit Testing Automated UI Testing
Trust Me, I’m a Unit Tester
Real Talk There are a lot of devices out there
Android OpenSignal, August 2015
Android: API Level 14+ (Ice Cream Sandwich) and growing!
iOS: Growing Variety of Devices
Xamarin Test Cloud Test on real devices
None
Don’t Wait for Users to Complain (╯°□°)╯︵ ┻━┻)
“…only 16% of people will try a failing app more
than twice.” Source: raygun.io/blog/2015/02/software-errors-killing-app
Be Proactive, Not Reactive • Most users won’t actually report
problems • Those who do often do so through negative app reviews • Get notified as it happens, and to whom it happens • Crashes • Errors • Analytics
None
Let’s Code Unit and UI Testing
Questions? Greg Shackles @gshackles
[email protected]
github.com/gshackles speakerdeck.com/u/gshackles