Skip to content
Use case

Build an AI assistant app

A chat assistant, task planning, a calendar and summaries, for a productivity app or an AI product of your own. Start from the Cadence template or describe your assistant; the model call runs on your backend, never with a key inside the app.

Screens an ai assistant app needs

  • Sign-up, sign-in and password reset
  • Assistant chat with suggested prompts
  • Dashboard with today's plan and focus time
  • Tasks with details and AI breakdown
  • Day and month calendar
  • Usage and model settings
  • Billing and subscription

How to build it with FluxNative

  1. Start from a template or a description. Copy the template below for a complete app and connect your own backend, or describe your own in chat and attach screenshots. Either way you get real native source code you own, in TypeScript. Start a project
  2. Refine it in chat. Ask for one change at a time and watch the live preview update. Every turn lands as a revision you can undo, and the Design tab changes colors, type and spacing without a prompt. Work with the assistant
  3. Connect the backend. Save your Supabase, Firebase or Appwrite credentials under Server once. The assistant then creates the tables, security rules and functions the app needs; it never sees the secret values. Server
  4. Build it and install it. Build a signed APK and install it by scanning a QR code, or build an IPA without a Mac and send it to TestFlight. A build that fails costs nothing. Native builds overview
  5. Publish. FluxNative uploads to TestFlight and Google Play, tracks every store step, and submits for review only after you confirm; the app record is created once in each store console, and Apple and Google decide. Publishing overview

Start from a template

The Cadence AI Productivity App template is a complete app of this kind. Copy it into your workspace, connect your own backend under Server, and follow its setup checklist: each step comes with a prompt for the assistant.

Data and backend

An AI feature needs a server to hold the model provider's API key. With Supabase connected, the assistant can deploy an Edge Function that calls the model, with the key stored as a named secret it never sees; Cloudflare Workers work the same way.

Tasks, notes and conversation history live in your database, behind rules that keep each user's data private.

Payments and store rules

AI features cost money per request, so most AI apps sell a subscription. On iOS and Android digital subscriptions go through the stores' purchase systems; FluxNative creates them on Google Play and in RevenueCat.

A first prompt to send

Send it as it is, or change the details to match your idea.

Build an AI daily planner: a chat assistant that turns a goal into tasks, a task list with due dates, a calendar view, a morning summary, and a Pro subscription. Call the AI model from a Supabase Edge Function, never from the app.

Frequently asked questions

Where does the AI model run?

Behind your backend: a Supabase Edge Function or a Cloudflare Worker that holds the provider key as a secret. The app calls your function, so the key never ships in the binary.

Which AI model can my app use?

Any model your backend can call over HTTP. The choice is yours and is billed by that provider, separately from FluxNative credits.

How do I charge for AI usage?

With a subscription sold through the App Store and Google Play. FluxNative sets it up on Google Play and in RevenueCat, and the assistant adds the paywall.

What will you build next?

Start with a prompt or images. No credit card required.

Start building Explore plans

Taking a little longer than usual…

Loading FluxNative