Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Focus On: The mobile app checklist

Applidium
March 20, 2013

Focus On: The mobile app checklist

When you create a mobile application, you ask yourself many questions all along the project.
We picked 10 of them, and made our best to answer them. They range from conception to operation, including design and development.

Applidium

March 20, 2013
Tweet

More Decks by Applidium

Other Decks in Technology

Transcript

  1. My app checklist 2013 • The checklist 10 items concerning:

    • Conception • Development • In operation apps
  2. My app checklist 2013 • Conception • Hit zones •

    The main page • Feature testing • The icon
  3. My app checklist 2013 • Hit zones Conception Can a

    user point out quickly all actions on the screens ? 1
  4. My app checklist 2013 • Hot issue Making actions visible

    and understandable gives control to your user. He won’t get lost nor frustrated. You answer in a simple way to his questions. Can a user point out quickly all actions on the screens ? 1
  5. My app checklist 2013 • What could be wrong •

    Hide actions • Need for a tutorial on a simple app Can a user point out quickly all actions on the screens ? 1
  6. My app checklist 2013 • How to nail it Look

    at the UI guidelines to know: • where actions should be • how they should be displayed Can a user point out quickly all actions on the screens ? 1
  7. My app checklist 2013 • Tips Tip 1: show some

    screens around you and do small testing Tip 2: tag precisely your app to get useful analytics Tip 3: products like Heatmaps could be useful Can a user point out quickly all actions on the screens ? 1
  8. My app checklist 2013 • The main page Conception Can

    users understand the main functionality of my app by looking at the main screen? 2
  9. My app checklist 2013 • Hot issue • User closely

    packed: consistent and finite product • He can understand what the app does, he will come back for that Can users understand the main functionality of my app by looking at the main screen? 2
  10. My app checklist 2013 • What could be wrong •

    Not thinking about prioritization Can users understand the main functionality of my app by looking at the main screen? 2
  11. My app checklist 2013 • How to nail it •

    use known organization • take some time to choose the right words and pictograms Can users understand the main functionality of my app by looking at the main screen? 2
  12. My app checklist 2013 • Tips • Find inspiration on

    great mobile applications Can users understand the main functionality of my app by looking at the main screen? 2
  13. My app checklist 2013 • Feature testing Conception Does 9

    out of 10 people can complete a given task on their first shot? 3
  14. My app checklist 2013 • Hot issue • Users often

    test applications, if it does not do what they want, they choose another one Does 9 out of 10 people can complete a given task on their first shot? Source: Etude Surikate Android 2012 3
  15. My app checklist 2013 • What could be wrong •

    You took your users for experts • You did not follow a streamlined path Does 9 out of 10 people can complete a given task on their first shot? 3
  16. My app checklist 2013 • How to nail it •

    Divide the hardest tasks • Care about transitions • Use classical actions • Give feedback Does 9 out of 10 people can complete a given task on their first shot? 3
  17. My app checklist 2013 • Tips • Do the test

    Does 9 out of 10 people can complete a given task on their first shot? 3
  18. My app checklist 2013 • The icon Conception Can 7

    people out of 10 find what service is behind my app ? 4
  19. My app checklist 2013 • Hot issue • the first

    thing a user sees on the appstore • The icon is not so much about how he can find it easily on his springboard but will he go further and download your app on the appstore? Can 7 people out of 10 find what service is behind my app ? 4
  20. My app checklist 2013 • What could be wrong •

    Too much details • Repeat the app name / text Can 7 people out of 10 find what service is behind my app ? 4
  21. My app checklist 2013 • How to nail it •

    Show your brand logo if the app refers to the service your company is identified for • Illustrate what your app does And test it in situation! Can 7 people out of 10 find what service is behind my app ? 4
  22. My app checklist 2013 • Tips Tip 1: show it

    around you! Tip 2: do an opinion poll on your Twitter account for instance. Ask your followers to choose between 4 icons of your choice, that is a great way to get feedback. Can 7 people out of 10 find what service is behind my app ? 4
  23. My app checklist 2013 • Development • App size •

    Network communication optimization • Error messages
  24. My app checklist 2013 • App size Development Is the

    significant size of my app justified for the user? 5
  25. My app checklist 2013 • Hot issue • Less downloads

    • Slower updates Does the significant size of my app is justified for the user? 5
  26. My app checklist 2013 • What could be wrong •

    Useless assets • Duplicated assets • Non-optimized asset size Does the significant size of my app is justified for the user? 5
  27. My app checklist 2013 • How to nail it •

    Make sure assets are optimized (size and compression) • Be sure the code is cleaned at each update • The user must know if the important size is worth it Does the significant size of my app is justified for the user? 5
  28. My app checklist 2013 • Tips • Use a software

    like OptiPNG (http://optipng.sourceforge.net/) • Compare the size to similar apps Does the significant size of my app is justified for the user? 5
  29. My app checklist 2013 • Hot issue • Limited data

    plans • Time to display Do I know my app data consumption? 6
  30. My app checklist 2013 • What could be wrong •

    Too many requests • Choice of the format • Huge assets not embedded Do I know my app data consumption? 6
  31. My app checklist 2013 • How to nail it •

    JSON format • One request by page • Optimize assets for mobile Do I know my app data consumption? 6
  32. My app checklist 2013 • Tips • Try HTTP Scoop

    • In general, you should have 4 requests maximum: 1 for the data, 1 or 2 for the analytics and eventually 1 for ads Do I know my app data consumption? 6
  33. My app checklist 2013 • Error messages Development When an

    error occurs, do users know where it comes from and what to do? 7
  34. My app checklist 2013 • Hot issue • If the

    user is lost, you will lose him • Critical for registering and signing in (actually every action including typing) When an error occurs, do users know where it comes from and what to do? 7
  35. My app checklist 2013 • What could be wrong •

    Your app only has a generic error message • Error messages are not understandable for regular humans When an error occurs, do users know where it comes from and what to do? 7
  36. My app checklist 2013 • How to nail it •

    Inform user whether it is a technical, data or personal problem • Users must know what to do When an error occurs, do users know where it comes from and what to do? 7
  37. My app checklist 2013 • Tips Test it in real

    conditions: • by people who do not know the project • not in an office with perfect conditions When an error occurs, do users know where it comes from and what to do? 7
  38. My app checklist 2013 • In operation • Appstore screenshots

    • Users feedback • OS updates and new devices
  39. My app checklist 2013 • Appstore screenshots In operation Did

    I spent some time to work on my app screenshots? 8
  40. My app checklist 2013 • Hot issue • Users rarely

    download an app without looking at almost one screenshot • You have an opportunity to make them feel confident Did I spent some time to work on my app screenshots? 8 Source: Etude Surikate Android 2012 et iOS 2011
  41. My app checklist 2013 • What could be wrong •

    Your first screenshot is the splashscreen • You did not update the screenshots 8 Did I spent some time to work on my app screenshots?
  42. My app checklist 2013 • How to nail it •

    Screenshots must show the main features • You have space to add comforting messages such as «Compatible with the iPhone 5» • iOS: This is the very beginning of the experience, this is a place for a tutorial. Tell a story. • Android: we usually find simple screenshots. There is no clear reason. 8 Did I spent some time to work on my app screenshots?
  43. My app checklist 2013 • Tips • Add captions •

    Add context 8 Did I spent some time to work on my app screenshots?
  44. My app checklist 2013 • Users feedback In operation Do

    I care about users feedback? If I care, do they know it? 9
  45. My app checklist 2013 • Hot issue • There are

    always bugs, some users take some time to report them. You should be grateful. • You can not be completely right the first time. Users will give you the better feedback to improve. Do I care about users feedback? If I care, do they know it? 9
  46. My app checklist 2013 • What could be wrong •

    Think you and only you can take the best decisions for the app • Let the same bugs being reported at each update Do I care about users feedback? If I care, do they know it? 9
  47. My app checklist 2013 • How to nail it •

    Listen and take notes • Use the changelog, description and/or screenshots to give feedback Do I care about users feedback? If I care, do they know it? 9
  48. My app checklist 2013 • Tips • Crash reporters :

    Hockey app... • Make it easy for users to give feedback : email, appirater... Do I care about users feedback? If I care, do they know it? 9
  49. My app checklist 2013 • Os updates and new devices

    In operation Have I tested my application less than 3 days after the last OS release? 10
  50. My app checklist 2013 • Hot issue • OS and

    devices change, your app should as well • The faster you fix it, the better service you deliver Have I tested my application less than 3 days after the last OS release? 10
  51. My app checklist 2013 • What could be wrong •

    Lots of things • Your application could be completely or partially unuseful after a major release • Your users are up to date, they want you to be too Have I tested my application less than 3 days after the last OS release? 10
  52. My app checklist 2013 • How to nail it •

    You must know when a release (OS or major device) will be done • Your team must be reactive and release a new version in the days after Have I tested my application less than 3 days after the last OS release? 10
  53. My app checklist 2013 • Tips • Test it on

    beta OS to anticipate (iOS) • Keep releases in your calendar Have I tested my application less than 3 days after the last OS release? 10
  54. All questions Hit zones: Can a user point out quickly

    all actions on the screens ? The main page: Can users understand the main functionality of my app by looking at the main screen? Feature testing: Can 9 out of 10 people complete a given task on their first shot? The icon: Can 7 people out of 10 find what service is behind my app ? App size: Is the significant size of my app justified for the user? Network communication optimization: Do I know my app data consumption? Error messages: When an error occurs, do users know where it comes from and what to do? Appstore screenshots: Did I spent some time to work on my app screenshots? Users feedback: Do I care about users feedback? If I care, do they know it? OS updates and new devices: Have I tested my application less than 3 days after the last OS release?