Onboarding is one of the most crucial elements of every app. Very often, it will determine whether a user will continue using an app or not because of how simple it is to use. Onboarding is way more than just 5 intro screens and explanatory tooltips on a user interface. I’ve described my onboarding process below using the most interesting examples.
1. Focus on User Goals
Let’s start with a simple question: What is our user’s main goal? Why are they using our app? For example: Whatsapp’s purpose is to connect the users with their friends. To achieve our goal we usually have to complete some additional, unrelated tasks that only distant us from desired goals. These steps should be limited to minimum.