Questions And Answers

More Tutorials

Flutter Publishing Your App

The purpose of this chapter is to a ‘catch-all’ for anything related to publishing your app.


This is a class used to provide you with information about the Platform that the app is running on:
Number of processors.
Path separator.
Operating System.
Operating System version.
Local hostname.

When developing you need to ensure that you take the Platform into consideration.


If you are developing an App with files, you need to use the path separator from the Platform class rather than hardcoding the one that works in your development environment.

Release Mode

Note that this mode does not work on your emulator. To run in this mode, you are going to have to connect a device.
Assertions are disabled.
Debugging information is stripped out.
Debugging is disabled.
Compilation is optimized for fast startup, fast execution, and small package sizes.
Service extensions are disabled.

Android Studio

Select ‘Edit Run/Debug Configurations’ on toolbar, next to the play button.
Add the ‘—release’ argument to the additional arguments in the run configuration.

Visual Studio Code

Select Menu ‘Debug’
Select Menu Option ‘Open Configurations’.


Run the following command:
flutter run --release


In this page (written and validated by ) you learned about Flutter Publishing Your App . What's Next? If you are interested in completing Flutter tutorial, your next topic will be learning about: Flutter Resources.

Incorrect info or code snippet? We take very seriously the accuracy of the information provided on our website. We also make sure to test all snippets and examples provided for each section. If you find any incorrect information, please send us an email about the issue:

Share On:

Mockstacks was launched to help beginners learn programming languages; the site is optimized with no Ads as, Ads might slow down the performance. We also don't track any personal information; we also don't collect any kind of data unless the user provided us a corrected information. Almost all examples have been tested. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. By using, you agree to have read and accepted our terms of use, cookies and privacy policy.