title: Flutter debug vs release builds
body: <p>What are some differences between an app file built with the <code>flutter run</code> command and a release version of the app built with the <code>flutter build apk</code> command?</p>
  
  <p>I am wondering if the debug version of the app is what is causing some issues that I am experiencing I have listed in a <a href="https://stackoverflow.com/questions/55858899/flutter-app-becomes-unresponsive-on-launch-after-sitting-idle">different question</a></p>
  
  <p>I read through the <a href="https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app" rel="nofollow noreferrer">documentation</a> on creating a release version of the app and noticed there's a section on creating a keystore. I wonder if a debug build creates a temporary keystore that gets erased after a certain period of time which is causing my issue in the other question.</p>
  
  <p>But, I am curious overall what the differences are between a debug build and a release build as well which is why I am creating this question.</p>