Capture Flutter Logs, Crashes and Bugs

Start building better Flutter apps today. With Bugfender Flutter Remote Logging, Crash Reporting and User Feedback, you can quickly pinpoint and reproduce any issue happening on your customer devices

Integrate Bugfender Flutter in minutes

First, you need to install our SDK provided as a Flutter plugin. Run the following code in your shell terminal:

flutter pub add flutter_bugfender

Once you have installed the SDK, import the plugin to the main.dartfile using the following line.

import 'package:flutter_bugfender/flutter_bugfender.dart';

Now wrap your runApp statement like this to initialize Bugfender and start getting logs and crashes:

void main() {
  FlutterBugfender.handleUncaughtErrors(() async {
    await FlutterBugfender.init("<YOUR_APP_KEY_HERE>",
        enableCrashReporting: true, // these are optional, but recommended
        enableUIEventLogging: true,
        enableAndroidLogcatLogging: true);
    FlutterBugfender.log("hello world!");
    runApp(new MyApp());
  });
}

Never miss a bit

Track Your Logs and Crashes Remotely

Flutter Remote Logging

Our Flutter real-time remote logging technology brings your Swift Logs or NSLog application logs right to you. Get all the logs and traces of your final users and easily explore them with our web log console, even if there’s no crash.

remote logging

Flutter Crash Reporting With Context

Our Flutter crash reporting is designed to ensure you never miss a critical issue, even when your app crashes or is offline. Our tool automatically captures detailed crash reports, stack traces and logs, giving you the insights you need to quickly identify and resolve issues that affect your Flutter app.

error monitoring

Flutter Bug Reporting

Empower your users to easily report issues directly from within your Flutter app. By capturing detailed user feedback and contextual data, you can quickly diagnose and resolve bugs, enhancing the overall user experience.

user feedback

Secure & Production Ready

Bugfender is built with security and scalability at its core, making it the ideal choice for both development and production environments. We ensure that your app’s data is handled with the highest level of security, while also being robust enough to support the demands of live, production-grade applications.

remote logging

Monitoring With Bugfender

Secure by Design:
Your Customer's Data is Yours

iso

ISO 27001

gdpr

GDPR

encryption

Encryption

Features

Better Flutter Apps Today

NSLog or Custom Log

NSLog or Custom Log

Flutter device logs are sent remotely from device to our servers, so you know what’s causing trouble before your users notice.

NSLog or Custom Log

Easy Integration

We provide an SDK you can easily integrate in your Android app, making it very easy and powerful to send logs and get error reporting to Bugfender. The SDK integration takes less than 5 minutes and has a very small footprint.

Offline Support

Offline Support

Logs are queued on the iPhone or iPad and are transmitted as soon as the device is online again.

Great Flutter Log Organization

Great Flutter Log Organization

Flutter device logs are organized by sessions, devices and app versions. You can easily find what you’re looking for via our admin panel.

Customized Developer Notifications

User Interactions Traces

Automatically get all the users interactions that happened in your app before the problem, so you can easily reproduce the steps that caused the issue.

Detailed Flutter Device Info

Detailed Flutter Device Info

The Flutter version and iPhone, iPad or iPod version are logged within each session, along with device orientation, free memory and other useful data to pinpoint what bug is happening where and why.

Tags & Log levels

Tags & Log levels

Customize and prioritize your app log by setting tags and levels for each line to later search and filter entries within your Flutter console log.

GDPR

GDPR

Bugfender is GDPR compliant and we'll be happy to sign a data processing agreement with customers.

Enable and Disable Flutter Device Logs

Enable and Disable Flutter Device Logs

Save your users precious bandwidth by only having specific Flutter devices sending data.

Testimonials

What Do Our Customers Say?

Bugfender is helping thousands of developers all over the world to release superb, bug-free applications.

  • John Jordan

    John Jordan

    Diseny

    Bugfender helped us to fix a production level bug in our app that we just couldn't replicate ourselves.

  • Si-Shi Chen

    Si-Shi Chen

    Honestbee

    We wanted to monitor our users behaviour and see the problems they were facing in real-time on our React Native app, and Bugfender allowed us to do that easily.

  • Volodymyt Shevchenko

    Volodymyt Shevchenko

    AppQ

    Bugfender allows me to have remote logs, and investigate really rare bugs and fix them.

  • Alexis Caruana

    Alexis Caruana

    Schneider Electric

    Bugfender has significantly improved our bug resolution process. The ability to share logs and feedback instantly between our globally dispersed teams has streamlined our workflow and accelerated our development timelines

  • David Dunham

    David Dunham

    Six Ages

    On many occasions Bugfender enabled me to look into a bug before the QA had even reported it.

  • Prabhakar Thota

    Prabhakar Thota

    Cognizant

    To initialize you said it would only take 60 seconds to setup, but damnnnn... it's taken only 20 seconds! Thank you, I love it.

  • Adam Stalek

    Adam Stalek

    Freelancer

    Bugfender just enabled us to easily perform remote debugging across our team, it's just fantastic.

  •  Martin Mitry

    Martin Mitry

    eGohm

    Bugfender has become an essential part of our development toolkit. Its ease of use, real-time logging, and feedback capabilities greatly simplified our workflow and enhanced user satisfaction.

  • Steve Webha

    Steve Webha

    Blast Motion

    Just wanted to tell you guys, we are loving Bugfender. Don't know how we made it this far without it. We used to use Lumberjack, but then it didn't support Swift. And, it was always awkward to get log files off devices. Now that is trivial. Nice job! Great web interface.

  • Roberta Hendricks

    Roberta Hendricks

    Emma

    Our code was developed by a third party, we had no insight as to how things worked in the field. After having major problems, we asked them to integrate Bugfender. It was quick to setup and we were instantly able to discover issues and troubleshoot ourselves. Without Bugfender, we'd have been pretty sunk.

  • Tudor Watson

    Tudor Watson

    Frog Yellow

    Bugfender is very easy to use and offers great support. It's ability to help find silent bugs is invaluable.

  • Martin Kovachev

    Martin Kovachev

    GymNadz

    The ability to look under the hood in realtime gives us a much better and faster way to detect and fix issues for production apps!