title: Why async keyword function without await keyword in Dart?
body: <p>I saw many people's code use <code>async</code> keyword in a function without an <code>await</code> keyword in the function body. Even some official flutter example code do this. I have no idea why. What is the point? Is this a mistake or having a purpose?</p>
  <p>Normally, I just remove the <code>async</code> keyword from those code and everything will run without any problems. Can some dart expert clarify that if there is a purpose for a function which has the <code>async</code> keyword but NO <code>await</code> keyword? Or is this just their mistake?</p>