HOW TO DESIGN AMOBILE APP FOR EARLYADOPTERSSAAD FAZIL @sfrockssaadfazil@gmail.com1Saad Fazil http://theitvale.com
2GETTING THERE FASTnot soSaad Fazil http://theitvale.com
Who are early adopters?3Saad Fazil http://theitvale.com
And they like to…4Saad Fazil http://theitvale.com
… try new stuff5… help us learn and improveSaad Fazil http://theitvale.com
… brag6Saad Fazil http://theitvale.com
… connect and share7… help spread the wordSaad Fazil http://theitvale.com
Help them try new stuff8Help them brag and do fun thingsHelp them connect and shareSaad Fazil http://theitvale.com
Make it easy to onboard-  Ask for a sign in only when needed-  Use Facebook login-  Do you really need your own user regis...
If you absolutely have to do yourown user registration…-  Make it as much down the workflow as you can-  Make your app fun...
11Saad Fazil http://theitvale.com
12Saad Fazil http://theitvale.com
13Saad Fazil http://theitvale.com
Ask for as little info as possible14Saad Fazil http://theitvale.com
15Saad Fazil http://theitvale.com
16Saad Fazil http://theitvale.com
17Saad Fazil http://theitvale.com
Ask for as little info as possible18-  Only ask for address when needed, such as when placing anorder-  Don’t ask users to...
Keep it simple-  Don’t overthink in v1-  Don’t reinvent the UX; use established patterns-  Get better on one platform firs...
Help them try new stuff20Help them brag and do fun thingsHelp them connect and shareSaad Fazil http://theitvale.com
What we want them to do-  Contribute vs. consumeWhy?-  We need more data-  We want them to share their experience with the...
Comparing old and new Foursquare22Saad Fazil http://theitvale.com
Make it easy to contribute23Saad Fazil http://theitvale.com
Comparing old and new Foursquare24Saad Fazil http://theitvale.com
25Saad Fazil http://theitvale.com
26Saad Fazil http://theitvale.com
27Saad Fazil http://theitvale.com
Consumption as opposed togeneration comes later on28Saad Fazil http://theitvale.com
Consumption as opposed togeneration comes later on29Saad Fazil http://theitvale.com
But balancing quick generation withquality and meaningful data is tricky30Saad Fazil http://theitvale.com
31Saad Fazil http://theitvale.com
32Saad Fazil http://theitvale.com
33Saad Fazil http://theitvale.com
34Saad Fazil http://theitvale.com
But balancing quick generation withquality and meaningful data is tricky35Saad Fazil http://theitvale.com
Help them try new stuff36Help them brag and do fun thingsHelp them connect and shareSaad Fazil http://theitvale.com
Make it inherently viral-  Direct network effects-  Fax, Skype, Facebook-  Indirect network effects-  Operating systems, g...
Good viral apps?-  WhatsApp-  Zynga games-  What about “standalone” apps?-  Uber-  Weather38Saad Fazil http://theitvale.com
Should you auto-friend?-  Quora does, Foursquare does not, why?39Saad Fazil http://theitvale.com
Add Facebook friends-  Facebook tells which Facebook friends are using the app via anAPI. So no need for two separate serv...
Add address book friends-  Emails: check against email addresses of users in your own server-  What if you did not ask for...
How can you send an invitation onFacebook?-  Email? (only if they are existing users of your app)-  Via wall post otherwis...
-  Real identity (Yahoo!Answers vs. Quora)-  Moderation-  Promotion of quality content and power users43Creating good soci...
Summary-  Make it easy to sign up-  Don’t overthink in v1-  Get better on one platform first-  Make it easy and fun to con...
Upcoming SlideShare
Loading in...5
×

How to Design a Mobile App for Early Adopters

484

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
484
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

How to Design a Mobile App for Early Adopters

  1. 1. HOW TO DESIGN AMOBILE APP FOR EARLYADOPTERSSAAD FAZIL @sfrockssaadfazil@gmail.com1Saad Fazil http://theitvale.com
  2. 2. 2GETTING THERE FASTnot soSaad Fazil http://theitvale.com
  3. 3. Who are early adopters?3Saad Fazil http://theitvale.com
  4. 4. And they like to…4Saad Fazil http://theitvale.com
  5. 5. … try new stuff5… help us learn and improveSaad Fazil http://theitvale.com
  6. 6. … brag6Saad Fazil http://theitvale.com
  7. 7. … connect and share7… help spread the wordSaad Fazil http://theitvale.com
  8. 8. Help them try new stuff8Help them brag and do fun thingsHelp them connect and shareSaad Fazil http://theitvale.com
  9. 9. Make it easy to onboard-  Ask for a sign in only when needed-  Use Facebook login-  Do you really need your own user registration and authentication?✓ You own the user data✓ Can collect demographics✓ Direct control✗ Extra step in initial development✗ Most users don’t like to register!✗ Extra step for users9Saad Fazil http://theitvale.com
  10. 10. If you absolutely have to do yourown user registration…-  Make it as much down the workflow as you can-  Make your app functional without login-  Ask for as little information as you can10Saad Fazil http://theitvale.com
  11. 11. 11Saad Fazil http://theitvale.com
  12. 12. 12Saad Fazil http://theitvale.com
  13. 13. 13Saad Fazil http://theitvale.com
  14. 14. Ask for as little info as possible14Saad Fazil http://theitvale.com
  15. 15. 15Saad Fazil http://theitvale.com
  16. 16. 16Saad Fazil http://theitvale.com
  17. 17. 17Saad Fazil http://theitvale.com
  18. 18. Ask for as little info as possible18-  Only ask for address when needed, such as when placing anorder-  Don’t ask users to re-enter email addresses-  Consider not asking users to re-enter passwords-  Don’t ask users to confirm their registration through emailSaad Fazil http://theitvale.com
  19. 19. Keep it simple-  Don’t overthink in v1-  Don’t reinvent the UX; use established patterns-  Get better on one platform first19Saad Fazil http://theitvale.com
  20. 20. Help them try new stuff20Help them brag and do fun thingsHelp them connect and shareSaad Fazil http://theitvale.com
  21. 21. What we want them to do-  Contribute vs. consumeWhy?-  We need more data-  We want them to share their experience with their friends and public-  We don’t have enough stuff for them to consume… yetHow will they generate morestuff?-  Make it easy and fun to contribute-  Focus the UX on contribution/generation vs. consumption-  Reward contribution21Saad Fazil http://theitvale.com
  22. 22. Comparing old and new Foursquare22Saad Fazil http://theitvale.com
  23. 23. Make it easy to contribute23Saad Fazil http://theitvale.com
  24. 24. Comparing old and new Foursquare24Saad Fazil http://theitvale.com
  25. 25. 25Saad Fazil http://theitvale.com
  26. 26. 26Saad Fazil http://theitvale.com
  27. 27. 27Saad Fazil http://theitvale.com
  28. 28. Consumption as opposed togeneration comes later on28Saad Fazil http://theitvale.com
  29. 29. Consumption as opposed togeneration comes later on29Saad Fazil http://theitvale.com
  30. 30. But balancing quick generation withquality and meaningful data is tricky30Saad Fazil http://theitvale.com
  31. 31. 31Saad Fazil http://theitvale.com
  32. 32. 32Saad Fazil http://theitvale.com
  33. 33. 33Saad Fazil http://theitvale.com
  34. 34. 34Saad Fazil http://theitvale.com
  35. 35. But balancing quick generation withquality and meaningful data is tricky35Saad Fazil http://theitvale.com
  36. 36. Help them try new stuff36Help them brag and do fun thingsHelp them connect and shareSaad Fazil http://theitvale.com
  37. 37. Make it inherently viral-  Direct network effects-  Fax, Skype, Facebook-  Indirect network effects-  Operating systems, game consoles (users and game developers),newspapers (readers and advertisers), Match.com (men and women)✓ Increases switching costs✓ Can go viral… but✗ Chicken and egg problem✗ Negative network effects37Saad Fazil http://theitvale.com
  38. 38. Good viral apps?-  WhatsApp-  Zynga games-  What about “standalone” apps?-  Uber-  Weather38Saad Fazil http://theitvale.com
  39. 39. Should you auto-friend?-  Quora does, Foursquare does not, why?39Saad Fazil http://theitvale.com
  40. 40. Add Facebook friends-  Facebook tells which Facebook friends are using the app via anAPI. So no need for two separate server calls-  When to do so (every time FB Connects happens) (do not ask foroffline processing unless absolutely needed)-  Pictures retrieved in a separateAPI-  Do not allow select all to prevent spamming40Saad Fazil http://theitvale.com
  41. 41. Add address book friends-  Emails: check against email addresses of users in your own server-  What if you did not ask for your own user registration-  You will have these email addresses via FB but notTwitter41Saad Fazil http://theitvale.com
  42. 42. How can you send an invitation onFacebook?-  Email? (only if they are existing users of your app)-  Via wall post otherwise42Saad Fazil http://theitvale.com
  43. 43. -  Real identity (Yahoo!Answers vs. Quora)-  Moderation-  Promotion of quality content and power users43Creating good social experiencerequires tough choicesSaad Fazil http://theitvale.com
  44. 44. Summary-  Make it easy to sign up-  Don’t overthink in v1-  Get better on one platform first-  Make it easy and fun to contribute-  Focus the UX on contribution/generation vs. consumption-  Reward contribution-  Balance between easy contribution and quality of content-  Make it inherently viral (if the use case calls for it)-  Leverage Facebook andTwitter44Saad Fazil http://theitvale.com

×