Feedback and feature voting, inside your mobile app.

Users report bugs and vote on what you build next. You add it with two lines of code.

Free plan · no credit card

A user upvotes "Personal goals & progress tracking" inside an app; the same request on the fedo board moves from 471 votes to 472.

Running in production in our own apps

Check the code iOS SDK on GitHub iOS sample app Android SDK on Maven Central

Three reasons mobile users never send feedback.

Built by a mobile developer who ran into all three.

Sign-up walls

Nobody creates an account just to report a bug.

With fedo

No sign-in. Votes and posts follow users when they sign up.

Leaving the app

Web portals send users away. Many never come back.

With fedo

A native screen inside your app. They never leave.

“Who sent this?”

A bug report with no way to tell who wrote it.

With fedo

Your own user ID, the one Crashlytics already knows.

fedo feedback screen in an iPhone app: requests with upvote counts, status filters and an add button

A polished feedback screen. Zero UI to build.

One composable on Android or one SwiftUI view on iOS opens a native screen where users post ideas, vote, and follow along - it ships with the SDK and matches your platform out of the box.

  • Users post ideas and bugs without leaving your app
  • One-tap upvotes surface what matters most
  • Requesters follow status from In Review to Shipped
  • Customize colors and type so the screen matches your app

It picks up your Material theme. Automatically.

Colors, shapes and typography come from your app's MaterialTheme, so the feedback screen looks like you built it.

Theme
Midnight
Color scheme
Shapes
8dp rounded
Typography
AaRoboto

Every request, vote, and comment in one place.

Feedback your users submit through the SDK flows straight into the fedo dashboard. Read the full thread, see who voted, and move items through your roadmap.

5 status columns Vote sorting Comment threads Users & external IDs
  • Kanban board - drag cards between status columns
  • Sort and prioritize by vote count
  • See who voted on each request
  • Full comment thread on every request
  • Users list with external ID and join date
The fedo dashboard: a feedback board with In review, Planned, In progress, Done and Closed columns, each request showing its vote count and comments

One SDK, every major platform.

Native SDKs that drop into the apps you already ship - same feedback screen, same dashboard.

Android Kotlin Available now
Flutter Dart Coming later

Two calls. That's the whole integration.

Initialize the SDK, then open the feedback screen. Identifying your user and enriching their profile are optional.

  1. InitializeFedo.initialize()
  2. LaunchOpen the feedback screen
  3. IdentifyoptionalsetUserID()
  4. EnrichoptionalEmail, name, properties
Read the full integration guide →
implementation("com.getfedo:sdk-android:0.4.0") Fedo.initialize(applicationContext, "<api-key>") FedoFeedbackScreen(    onDismiss = navigateUp // wire up your navigation system) Fedo.setUserID(id)Fedo.setUserEmail(user.email)Fedo.setUserDisplayName(user.name)Fedo.setUserProperty(key, value)

Start free. Upgrade when it sticks.

Every plan includes the full SDK, the dashboard, and unlimited feedback. Start free on one app — no credit card, no trial clock.

Early access pricing. Paid plans open shortly and rates rise as fedo grows. Email us while they're in early access and we'll send your price, then lock that rate for as long as you stay subscribed.

Starter

Kick the tyres on one app.

Free

No credit card

Start for free
  • 1 app
  • Feedback screen, guest users, custom theme
  • Kanban board, votes, comments
  • Quick feedback sheet
  • "Powered by fedo" badge shown

Plus

For a small portfolio of apps.

Get early access

We reply with your Plus price and set you up. Cancel anytime.

  • 3 apps
  • Everything in Starter
  • Quick feedback sheet
  • "Powered by fedo" badge removed
  • Duplicate detection & imports (soon)
  • Webhooks and priority support

Pro

Everything, for teams shipping weekly.

Get early access

We reply with your Pro price and set you up. Cancel anytime.

  • 5 apps · unlimited team members
  • Everything in Plus
  • Webhooks (Slack, Discord, custom)
  • Priority support
FeatureStarterPlusPro
Apps135
Team members11Unlimited
SDK
Feedback screenIncludedIncludedIncluded
Quick feedback sheetBottom sheet triggered from anywhere — no navigation neededNot includedIncludedIncluded
Guest users (no login required)IncludedIncludedIncluded
Custom user propertiesIncludedIncludedIncluded
Custom theme & colorsIncludedIncludedIncluded
"Powered by fedo" badgeShownRemovedRemoved
Dashboard
Kanban board + vote sortingIncludedIncludedIncluded
Comment threadsIncludedIncludedIncluded
Voters & users listIncludedIncludedIncluded
Duplicate detectionComing soonNot includedIncludedIncluded
Import from GitHub, Play Store, App StoreComing soonNot includedIncludedIncluded
Team
Webhooks (Slack, Discord, custom)Coming soonNot includedNot includedIncluded
Priority supportNot includedNot includedIncluded

Need more than 5 apps? Talk to us.

Common questions

How do I add fedo to my app?

On Android, add com.getfedo:sdk-android to your Gradle dependencies, call Fedo.initialize(applicationContext, apiKey) in Application.onCreate, then place the FedoFeedbackScreen() composable wherever you want users to reach it - a button, a shake gesture, a menu item. On iOS, add the fedo Swift package, call Fedo.initialize(apiKey:) at app start, then embed the full feedback board with the FedoFeedbackView SwiftUI view or present a submit-only sheet with the .presentCreateFeedback(isPresented:) modifier. No UI to build, no backend to run.

What platforms does fedo support?

Android (Kotlin) and iOS (Swift) are available now. Flutter (Dart) is in development and coming soon. All platforms will share the same dashboard and deliver the same polished in-app experience.

How is fedo different from tools like Canny or UserVoice?

Tools like Canny and UserVoice ask users to leave your app and log in to a separate portal. fedo lives natively inside your app - users submit without creating an account and never lose context. That is an argument about friction, not a measured result: where a portal loses people, step by step.

Does fedo collect any passive data from my users?

Only a fixed set of device details. fedo receives what users submit - feedback, comments, and votes - plus any user details you set, such as a user ID or email. The Android SDK also attaches device and app properties to each user automatically (manufacturer and model, OS version, screen size, locale, time zone, app version), and these cannot be turned off. There is no fingerprinting, location tracking, or ad-related data collection.

Is fedo free?

Starter is free, no credit card required. Paid plans start at Plus, for teams running more than one app - see pricing for details.

“I’ve shipped native mobile apps for 6+ years, to a few hundred users and to hundreds of thousands. fedo is the feedback tool I kept wishing I had.”
Mahmoud Abdallah, founder · @MabdDev

Founding users wanted. fedo is new. The first teams get a direct line to me and a say in what ships next.

Request access →

Be first to ship feedback that listens.

Start free on one app, upgrade whenever you add the next one.