Como abrir o NavigationDrawer somente no primeiro início do aplicativo?

De acordo com as diretrizes do Google, é recomendável abrir oDrawerLayout pela primeira vez somente após o aplicativo ser instalado e aberto (para mostrar ao usuário a funcionalidade).

Como você faria isso?

Parece que seria uma combinação deopenDrawer() método com algum tipo de preferência.

questionAnswers(1)

yourAnswerToTheQuestion