• Like
  • Save
How to Design a Mobile App for Early Adopters
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

How to Design a Mobile App for Early Adopters

  • 407 views
Published

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
407
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. HOW TO DESIGN AMOBILE APP FOR EARLYADOPTERSSAAD FAZIL @sfrockssaadfazil@gmail.com1Saad Fazil http://theitvale.com
  • 2. 2GETTING THERE FASTnot soSaad Fazil http://theitvale.com
  • 3. Who are early adopters?3Saad Fazil http://theitvale.com
  • 4. And they like to…4Saad Fazil http://theitvale.com
  • 5. … try new stuff5… help us learn and improveSaad Fazil http://theitvale.com
  • 6. … brag6Saad Fazil http://theitvale.com
  • 7. … connect and share7… help spread the wordSaad Fazil http://theitvale.com
  • 8. Help them try new stuff8Help them brag and do fun thingsHelp them connect and shareSaad Fazil http://theitvale.com
  • 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. 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. 11Saad Fazil http://theitvale.com
  • 12. 12Saad Fazil http://theitvale.com
  • 13. 13Saad Fazil http://theitvale.com
  • 14. Ask for as little info as possible14Saad Fazil http://theitvale.com
  • 15. 15Saad Fazil http://theitvale.com
  • 16. 16Saad Fazil http://theitvale.com
  • 17. 17Saad Fazil http://theitvale.com
  • 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. 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. Help them try new stuff20Help them brag and do fun thingsHelp them connect and shareSaad Fazil http://theitvale.com
  • 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. Comparing old and new Foursquare22Saad Fazil http://theitvale.com
  • 23. Make it easy to contribute23Saad Fazil http://theitvale.com
  • 24. Comparing old and new Foursquare24Saad Fazil http://theitvale.com
  • 25. 25Saad Fazil http://theitvale.com
  • 26. 26Saad Fazil http://theitvale.com
  • 27. 27Saad Fazil http://theitvale.com
  • 28. Consumption as opposed togeneration comes later on28Saad Fazil http://theitvale.com
  • 29. Consumption as opposed togeneration comes later on29Saad Fazil http://theitvale.com
  • 30. But balancing quick generation withquality and meaningful data is tricky30Saad Fazil http://theitvale.com
  • 31. 31Saad Fazil http://theitvale.com
  • 32. 32Saad Fazil http://theitvale.com
  • 33. 33Saad Fazil http://theitvale.com
  • 34. 34Saad Fazil http://theitvale.com
  • 35. But balancing quick generation withquality and meaningful data is tricky35Saad Fazil http://theitvale.com
  • 36. Help them try new stuff36Help them brag and do fun thingsHelp them connect and shareSaad Fazil http://theitvale.com
  • 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. Good viral apps?-  WhatsApp-  Zynga games-  What about “standalone” apps?-  Uber-  Weather38Saad Fazil http://theitvale.com
  • 39. Should you auto-friend?-  Quora does, Foursquare does not, why?39Saad Fazil http://theitvale.com
  • 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. 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. 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. -  Real identity (Yahoo!Answers vs. Quora)-  Moderation-  Promotion of quality content and power users43Creating good social experiencerequires tough choicesSaad Fazil http://theitvale.com
  • 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