
Fluo is an open-source Flutter SDK that streamlines onboarding and authentication for mobile and web apps. It provides pre-built screen templates, branching flow logic, and support for email, mobile, Google, and Apple sign-in, all controlled through a small, agent-friendly API. The SDK is free to use for onboarding, with authentication requiring an API key from the Fluo dashboard.
- AI Agents
- Developer Tools
- Software Only
Funding
Funding not disclosed
Founders
Product
Problem
Building onboarding and authentication flows from scratch is repetitive and time-consuming for Flutter developers, often requiring significant custom code and design work. This distracts from core product development and can lead to inconsistent user experiences across different platforms.
Solution
Fluo provides a free, open-source Flutter SDK that simplifies this process with pre-built screen templates for questions, info, features, and ratings, plus support for custom widgets. Developers compose these screens using a `FluoNavigator`, which allows for branching logic based on user input. The SDK also includes built-in authentication methods for email, mobile, Google, and Apple, which can be connected to backends like Firebase or Supabase via JWT. Its small, predictable API is designed to be easily understood by both human developers and coding agents, enabling rapid integration.
Target Audience
The primary audience is Flutter developers and coding agents building mobile and web applications who need to quickly implement and customize onboarding and authentication flows.
Features
- Pre-built onboarding screen templates including question, info, features, and rating screens, plus support for any custom Flutter widget.
- Branching flow logic using `stepIncrement` to skip or alter steps based on user answers.
- Built-in authentication for email, mobile, Google, and Apple sign-in, with user data forwarding to any backend via JWT.
- A single-file API documented in one README, designed for easy integration by coding agents.
- Multi-platform support for iOS, Android, Web, and macOS from a single codebase.
- Per-screen-type styling classes to match the host app's existing theme.