← Back to the home page

Frequently asked questions

Short answers about building, shipping and pushing.

Getting started

Do I need to know any coding?

No. You give the builder a URL, a name and a package id, pick a shell, and it queues a GitHub Actions workflow that returns a signed APK and AAB. Nothing asks for Java or Gradle.

What exactly do I get at the end?

An APK (for testing and sideloading) and an AAB (for Google Play). Both stay attached to the app page, and the download list shows every build with its version and version code.

Is there a free plan?

Right now this install allows 5 build(s) and 1 notification(s) a day on Free, 50 / 10 on Pro and 999999 / 999999 on Agency. Those are settings, not constants - the site owner can change them, and the upgrade page always shows the current values.

Your app

Will my app update when I change my website?

Content changes are instant, because the app renders your site. Changes to the shell - icon, name, colours, splash, offline screen - need a new build, because they are compiled into the APK.

Can I change an app after creating it?

Yes: the app page has an Edit form for name, URL, package id, colour, icon and shell choices. Changing the package id makes it a different app inside Play, so do that only on purpose.

What happens if my site goes offline?

The app shows the offline screen you picked in the theme library instead of a browser error page.

Does the app keep my users logged in?

It is your website inside a WebView, so whatever your site does with cookies and sessions is what the app does. Nothing is proxied through us.

Push notifications

What do I need for push?

A Firebase project: upload its google-services.json and the service-account JSON, then send from the app page. You can target everyone, a topic, or one device token.

Is my service account safe with you?

It is encrypted at rest with AES-256-GCM using your ENCRYPTION_KEY and is only decrypted when a send is actually performed or a build payload is fetched. Rotating that key makes previously stored accounts unreadable, so set it once.

Can I send a notification without Firebase?

No. Without a Firebase project there is no channel to the device; choose the "no Firebase" option and the notification screen stays disabled for that app.

Account and privacy

Can I delete my account myself?

Yes - Settings has a delete-account form that asks for your password and a typed confirmation, then removes your apps, builds, notifications and device tokens in one transaction.

What do you keep after deletion?

Your user row and profile go away. Payment records are kept without your email attached, because receipts have to be retained for accounting.

Where do builds run?

In your own GitHub Actions workflow, using your keystore. The runner fetches what it needs from a single-use HMAC URL that expires with the build, so no account credentials travel to the runner.