Docs › Quickstart: your first build
Quickstart: your first build
BuildStack builds and signs your mobile apps in the cloud, so you don't maintain an Android SDK, a Mac, or signing machinery yourself. This walks you from zero to a signed build.
1. Create a project
A project is one app. Open Projects → New project, give it a name and the app's package name (for example com.acme.app).
2. Get your source to BuildStack
Two ways:
- Connect a GitHub repo (recommended) — builds run automatically on every
push. See Connect your GitHub repo.
- Upload a source archive — a one-off
.tgzof your project, straight from
the dashboard or the dbs CLI.
3. Add signing (once)
- Android: upload a keystore, or let BuildStack generate and manage one for
you. See Android signing & keystores.
- iOS: add your Apple signing credentials. See Apple credentials.
You only do this once per project — credentials are sealed and reused.
4. Build
Open the project and press New build. Pick the platform (Android or iOS), the variant (debug/release), and the output format (APK or AAB). BuildStack runs the build on managed compute and hands you the signed artifact when it's done.
5. Ship it
- Android → Google Play: see Publish to Google Play.
- Share a build: send an install link or QR code to testers.
What's next
- Wire builds into your pipeline with the API keys & the `dbs` CLI.
- Run your existing GitHub Actions on BuildStack compute — see
- Understand the moving parts in How BuildStack works.