> For the complete documentation index, see [llms.txt](https://uflutter.gitbook.io/help/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://uflutter.gitbook.io/help/build-and-compile-project.md).

# Build and Compile Project

**Building and Compiling APKs:**

* Once done with a Flutter project, you might want to build an APK for further testing, distribution or deployment.
* The simplest way to build an APK in Flutter is by running the command 'flutter build apk' in the Terminal.
* This command will present you with an APK with the compiled code so far. This APK can be used for testing purposes on various devices, and is a Debug APK by default.
* To make an APK for deployment through the Play Store or any other distribution channel, the APK needs to be signed.
* The whole signing procedure along with essentials for deployment, like versioning and adding icons can be read about from Flutter's official documentation in detail. (<https://flutter.dev/docs/deployment/android>)
