How to build and publish an app for free