idcee 2013: going to marketstartapps: from ideation to launch - luca sale (developer relations @...
DESCRIPTION
http://idcee.org/p/luca-sale/ He spends most of my time travelling, coding and scanning for WiFi hotspots. He is data addicted: feels dizzy if he has a 2G connection and lost if there’s no signal. He preaches the good use of web technology; its cleanliness, ease of use and the power that comes with this great bunch of languages. He lives on the EDGE but only if there are no 3G networks available! Pic's are here: http://www.flickr.com/photos/idcee/sets/ More @ http://idcee.org Follow us on: YouTube: http://www.youtube.com/user/OfficialIDCEEChannel Facebook: https://www.facebook.com/IDCEE Linkedin: http://www.linkedin.com/groups/IDCEE-3940138 Twitter: https://twitter.com/idcee_eu Google+: http://gplus.to/idcee Flickr: http://www.flickr.com/photos/idcee/collections/TRANSCRIPT
Going to MarketStartApps: from ideation to Launch
IDEA DESIGN
DEVELOPTEST
Dev Cycle
IDEA DESIGN
DEVELOPTEST
IDEA DESIGN
DEVELOPTEST
IDEA DESIGN
DEVELOPTEST
Tips
“Find (a) simple solutions (b) to overlooked problems (c) that actually need to be solved, and (d) deliver them as informally as possible, (e) starting with a very crude version 1, then (f) iterating rapidly.”
- Paul Grahamhttp://www.paulgraham.com
Start “Simple”
Get Feedback Iterate
Pricing Models• Free• Paid• Paid + free trial• Subscription• Free + Ads• Freemium (“Lite version”)• Micropayments
Multi-Platform Multi-OS reality
The only way to make sense out of change is to plunge into it, move
with it, and join the dance. -Alan W. Watts (1915-1973)
Let’s build it…
ActionScript
Adobe AIRHTML5, CSS, JavaScript
WebWorksC/C++
Native SDK
Java
AndroidRuntime
Use Power wisely
• Be efficient
• Measure battery life
• Don’t be uninstalled
Know you’re on the network
• 2G, 3G, 4G, Wi-Fi
• Know carrier limits
• Understand Roaming
Registration and Licensing
• Application Registration– Phone-number, email, user id– Manage multiple devices – Manage device switches
Pick a license model– Static, Single, Pool, Dynamic
Beta Testing
• Getting full coverage is “hard”
• Use the BlackBerry World sand-box
• Leverage enthusiast communities for testing
• Pick a good sample size
• reward the early adopters with a free copy
Prepare for errors
• Create an exception framework
• Keep application logs
• Send back logs [ make this an easy process]
Support the user
• Your app is not as intuitive as you think
• Gather feedback quickly
• Get feature requests
• Respond to frustrated users
Consider Analytics
• Automate Feedback
• Instrument actions
• Iterate [ measure, advertise, monetize]
*Flurry, Count.ly etc.
If you build it, will they come?
Marketing v1.0
18
Go To MarketThe Building Blocks
FoundationsApp Name, Feature Image &Screenshots, Short Description, Language Support
Pricing TiersConsider the user experience
Distribution RestrictionsWhere to distribute the app? On which device?
Digital RightsWho are the 3rd party content providers?
19
Go To MarketThe Building Blocks
Build Marketing PlatformGet Social, Optimize Search
Increase DiscoveryExecute Marketing Promotions,Cross Promote
Demand GenerationSpecial Offers
Go To MarketLeverage The BlackBerry Platform
Deeply Integrated, Personalizedand Contextualized
BBM Connected Increased Engagementand App StickinessIncreased DiscoverabilityIncreased Monetization
15x more downloads!
Go To MarketLeverage The BlackBerry Platform
• Integrated• Social • Beautiful
Version 1.1
Managing Updates
• Users will upgrade often
• Ensure content is accessible on upgrades
• Don’t loose you signing keys!
Marketing does not stop
• Updating has a marketing element• Blogs• A reminder to your users• More reviews
Complaints
• Effectively Manage Feedback
• Assume that for every complaint there are way more users that quietly stopped using the app
Beyond Email
• Blogs
• Forums
• Reviews in BlackBerry World
Higher Rated Apps Generate More Revenue
>50%
Questions?
Thank you!Luca SaleDeveloper Relations@BlackBerryLuca
Image credits• License Some rights reserved by Tsahi Levent-Levi