9. Design for layers of experience. First-time users should feel something special and immediately valuable when they launch your app. Subsequent users should discover more utility that is easy to access. People using the app regularly over time should get deeper functionality to make even more sticky and useful. Flipboard is a good example of that approach, Griffith notes.
10. Make data travel to the user in context. Techniques include motion and transitions to enrich the user experience, and push the value to the user rather than force the user to look at it. Leave a way to go deeper for those who want to, rather than overwhelm people with information by default.
Sign up for CIO Asia eNewsletters.