Sign in Request access
Under the Hood

A real, native app — and it's yours

Facto doesn't wrap a website or stamp a template — it builds a real, native Android app. Here's what's under the hood.

The technology

Built to a professional standard

Native Kotlin

Built in Google's official language for Android — not a WebView, not no-code.

Jetpack Compose

Google's modern UI toolkit — the same standard professional apps are held to.

Encrypted database

Your data is stored on the device, in an encrypted local database.

Works offline

Offline-first support — the app works even without a network.

Your code

Ownership

You get a real, installable app — a file that runs on the phone, not a preview trapped in a builder. You can also view your app's generated source (Kotlin) at any version; full project export Soon.

How it works

1

Describe

Describe in plain words what your app should do.

2

Facto generates

Facto builds a real Android app — simple on the outside, engineered on the inside.

3

Download & install

You get a file, install it on your phone, and it's yours.

Privacy & compliance

Auto-generated policy

Every app is born with a privacy policy tailored to what it actually does, a Google Play Data-safety guide, and terms of service.

Full GDPR

Export or erase all of your data — anytime.

Security

Built with security in mind

We take security seriously and build on established principles:

  • Data is encrypted on-device.
  • API keys are kept server-side and not bundled into the app.
  • Each cloud-connected app runs with its own isolated backend and database.
  • Backups are encrypted.

The design separates the app, the API, and external services.

What you can connect

You can connect your app to external services — based on what your app needs.

Available now

User sign-in

Built-in accounts

Signup, login and password reset built in — zero configuration, ready right away.

Supabase

Connect to Supabase (Postgres + auth) for user and data management.

In progress — coming soon

More connections on the way

More sign-in providers Soon

Firebase

Payments Soon

Braintree · Google Pay · Stripe — for card payments.

In-app purchases Soon

Google Play Billing — for digital goods and subscriptions.

File storage Soon

AWS S3 · Cloudinary — for uploading images and files.

Maps & analytics Soon

Google Maps · Amplitude · Mixpanel

Social & push Soon

Facebook · FCM notifications

For developers

Technical details

For the detail-lovers — a deeper look at what's underneath.

🤓 Open the full technical spec

Language & build: Kotlin · Gradle · KSP.

UI: Jetpack Compose · Material · MVVM with unidirectional state (StateFlow) · coroutines.

Data: Room encrypted with SQLCipher · repository pattern · offline-first.

Networking & sync (hybrid): Retrofit + OkHttp · WorkManager for background sync.

Dependency injection: Hilt.

Testing: Robolectric · Jacoco code coverage.

Compatibility: targets Android 15 (SDK 35) · supports Android 7 and up (SDK 24).

Security: encryption at rest · keys server-side · isolated backend/database per app.

Privacy: no third-party trackers by default — analytics only if you add it.

Want to build?

Facto builds Android apps — not iOS. Runs on Android 7 and up. Request access and build your first one.