--- 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...)