Page 1
Make your apps awesome
Chris BeauchampEvangelist @CrittercismDeveloper @WhitewaterLabs@cjbeauchamp
Ways to improve your app and its performance in the App Store
bit.ly/CocoaCritterATL
Page 2
About Me
• Started as a PHP/HTML/JS dev
• Moved to mobile with iPhone SDK
• 6+ years iOS
• ~10 apps published between iTunes/Gplay
• Continue to develop independently
• Dev evangelist at Crittercism
Page 6
Reasons to build
1. I want to make the next Instagram
2. My company wants an app
3. Development Shop
Everyone wants the same thing…
Page 7
Metrics of success
Money!
Page 8
Metrics of success
Quality App
Money!
Page 9
Metrics of success
Quality App
Money!
Downloads
Happy users
Retained users
Positive reviews
Page 10
My idea is the best idea ever ideated!
Page 11
THERE’S AN APP FOR THAT
Page 12
Go hug your designerUsers should LOVE using your app
Page 13
Design can be simpleFunction comes first, then make it pretty
Page 14
Prioritize FunctionalityBring the important stuff to the front
Page 15
Simplify FlowsWhen you can’t… fake it!
Page 16
Anticipate User PainYou can’t make everyone happy…
Page 18
Get feedbackProvide a place to vent
Page 19
Direct MessageSet up a line of communication
Page 20
ForumGive the users a voice!
Page 23
Flurry actions/page views
Page 25
Flurry demographics / personas
Page 27
Analytics
What else?
Page 28
Performance Monitoring
• What happens if your deployed app…
– Breaks on a user?
– Runs slow?
– Drops a connection?
– Crashes?
• Left in the dark unless the user tells you
Page 29
App Store Feedback & Analysis
Page 30
bit.ly/CocoaCritterATL
Page 31
Sort and filter crashes
Page 32
Drill into crashes
Page 33
Crash Diagnostics
Page 34
What about when a crash isn’t the issue?
Page 35
App Store Feedback & Analysis
Page 36
HTTP Service Monitoring
Page 37
Location-based Monitoring
Page 38
How can we use this to make more money!!??
Page 39
Transaction Monitoring
E-Commerce Checkout Travel Booking
Stock Trade Account Signup
Mobile Point of Sale In-App Purchase
Page 40
Transaction Monitoring
Page 41
Transaction Monitoring
Page 42
No more bad reviews!
Page 44
Tweak + SEOLeave no keyword unfilled
Page 46
Ratings affect discoverability
Page 47
Ask for RatingsAppirater, Crittercism, etc
Page 48
Be ExplicitAsk for 5 stars! Make a connection
Page 49
Guilt Trips WorkWe aren’t a faceless corp!
No, I hate your app
Page 50
Double-CheckEnsure they’ll leave a good review
No, I hate your app
Page 51
Review MonitoringSee reviews/rankings in aggregate
Page 52
iTunes Connect+See sales/download info
Page 53
Track RankingWhat causes spikes? Countries?
Page 54
LocalizeExpand your reach!
Page 55
Be careful…With great power comes great
responsibility
Page 56
Finishing Up
Chris BeauchampEvangelist @CrittercismDeveloper @WhitewaterLabs@cjbeauchamp
bit.ly/CocoaCritterATL
What about you?