---
tags: ULA-EN
disqus: hackmd
title: Build | ULA
image: https://i.imgur.com/N4qHY2k.png
description: Build is creation of highly effective and small executable code of your app.
---
# Build
Just after [install](/4MA93xfkSK-ODlCntp4Szg) our template we also had running app. But it was running in development mode -- which is good while working on project: when you should find and fix errors etc. When you feel that project is ready for publishing, you should `build` it -- create optimized, highly efficient, easy to load, install and execute version.
Shortly it works like this:
```
expo build:android
expo build:ios
expo build:web
```
:::warning
<small>:page_facing_up: for more info: [expo/build](https://docs.expo.io/distribution/building-standalone-apps/)</small>
:::
Building native mobile apps takes longer time and additional efforts, than web. For example, you should register your account on App Store or Play Market as a developer and pay money for that. For run native apps locally you should install additional software like Android Studio and set up phone emulators, maybe buy a Macbook, or whait while your binary file is building on the cloud service... All this details can make you frustraiting and stuck, when you are a newbie.
You can get faster result with web -- which is looking quite similar to native apps, and you can build and deploy it in a minutes, for free, and share with all your friends via link -- because everyone have browser (Chrome, Safari, etc...)