:bug: Flutter debug helper widget with common and custom actions

Overview

Debug Friend

Flutter debug helper widget with common and custom actions

This helps you reduce the development and testing time of new features
Show some ❤️ and star the repo to support the project!


Image Image Image Image Image

Main features

  • Check device info & package info
  • Viewing and managing application cache
  • Flutter inspector features
  • Test your custom actions

Quickstart

Wrap your MaterialApp's home or builder widget in a DebugFriend.

import 'package:debug_friend/debug_friend.dart';
import 'package:flutter/material.dart';

void main() {
  runApp(
    MaterialApp(
      home: DebugFriendView(
        builder: (context) {
          return const Scaffold(
            body: Text('Your app home widget'),
          );
        },
      ),
    ),
  );
}
You might also like...

FT-Custom-Widget - A Custom Widget Built With Flutter

FT-Custom-Widget - A Custom Widget Built With Flutter

Custom Widget Watch it on YouTube Product Screen Sample when you implement compl

Mar 29, 2022

A Flutter package for simple and easy to use actions like buttons, checkboxes and switches.

A Flutter package for simple and easy to use actions like buttons, checkboxes and switches.

Easy Actions Overview A Flutter package for simple and easy to use actions like buttons, checkboxes and switches. Features Elevated Button Outlined Bu

Jun 25, 2022

Flutter custom carousel slider - A carousel slider widget,support custom decoration suitable for news and blog

Flutter custom carousel slider - A carousel slider widget,support custom decoration suitable for news and blog

flutter_custom_carousel_slider A carousel slider Flutter widget, supports custom

Dec 29, 2022

Example of Continuous Delivery with Flutter, Firebase App Distribution, and Github Actions

Example of Continuous Delivery with Flutter, Firebase App Distribution, and Github Actions

Example of Continuous Delivery with Flutter, Firebase App Distribution, and Github Actions

Apr 5, 2022

Made with Clean architecture + TDD + GraphQL + flutter_bloc + CodeCov + GitHooks + GitHub Actions (CI/CD) and finally with 💙

Made with Clean architecture + TDD + GraphQL + flutter_bloc + CodeCov + GitHooks + GitHub Actions (CI/CD) and finally with 💙

Rick and Morty Info A simple app to demonstrate Clean Architecture with GraphQL and flutter_bloc Motivation In Martin Fowler's words, “Any fool can wr

Dec 25, 2022

First Flutter Project using StateFull,Important Widgets,proberties,actions

first_project A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if

Jan 8, 2022

Zooper flutter encoding utf16 - Helper classes to encode and decode UTF16 string to List

zooper_flutter_encoding_utf16 Helper classes to encode and decode UTF16 string t

Feb 10, 2022

Nebula makes your Flutter development journey easier by providing helper widgets, utilities and abstractions.

Nebula makes your Flutter development journey easier by providing helper widgets, utilities and abstractions.

Apr 21, 2022
Comments
  • [Feature] Allow customized pages

    [Feature] Allow customized pages

    I personally would like to show a tree structure view of the app state somewhere in that pannel.

    I guess others might have other uses.

    My point is, it would be nice to be able to add additional pages to the overlay with client defined content so everything is accessible in the same place.

    opened by cedvdb 0
  • [Feature] Allow changing locale

    [Feature] Allow changing locale

    Allow changing language:

    This similar package allows to change the language https://pub.dev/packages/debug_overlay I think this would be a great addition.

    Note that I'm submitting some feature requests but I don't specifically expect the maintainers to work on it. Maybe myself when I get time in the future. I'm pretty damn busy right now though so that's a long shot.

    opened by cedvdb 0
  • Error while deleting app data

    Error while deleting app data

    I'm getting the following error while trying to delete app data.

    [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: FileSystemException: Cannot delete file, path = '/data/user/0/com.baetobe.baetobe/cache/libCachedImageData' (OS Error: Is a directory, errno = 21) E/flutter (31728): #0 _File._delete.<anonymous closure> (dart:io/file_impl.dart:283:9) E/flutter (31728): #1 _rootRunUnary (dart:async/zone.dart:1436:47) E/flutter (31728): #2 _CustomZone.runUnary (dart:async/zone.dart:1335:19) E/flutter (31728): <asynchronous suspension> E/flutter (31728): D/EGL_emulation(31728): app_time_stats: avg=333.46ms min=14.23ms max=962.04ms count=3

    opened by gauravrakheja 0
Releases(1.0.0-dev.1)
  • 1.0.0-dev.1(Sep 3, 2022)

    • ⚠️ BREAKING: Temporarily remove the ability to edit custom actions
    • 🎨 FEAT: Upgrade UI and theming of elements
    • 🎨 FEAT: Implement self widgets theme
    • FEAT: Add error handling via talker for device app data interactions
    • FIX: Refactor app stored data list loading and interaction
    Source code(tar.gz)
    Source code(zip)
  • 0.5.0(May 12, 2022)

    What's Changed

    • Null-aware operation not needed to get WidgetsBinding.instance by @MaximilianFlechtner in https://github.com/Frezyx/debug_friend/pull/5

    New Contributors

    • @MaximilianFlechtner made their first contribution in https://github.com/Frezyx/debug_friend/pull/5

    Full Changelog: https://github.com/Frezyx/debug_friend/compare/0.4.0...0.5.0

    Source code(tar.gz)
    Source code(zip)
  • 0.4.0(Jan 31, 2022)

    What's Changed

    • Release 0.4.0 by @Frezyx in https://github.com/Frezyx/debug_friend/pull/3

    Full Changelog: https://github.com/Frezyx/debug_friend/compare/0.0.3...0.4.0

    Source code(tar.gz)
    Source code(zip)
  • 0.3.0(Dec 21, 2021)

    What's Changed

    • Fix for flutter v2.8.0 by @Frezyx in https://github.com/Frezyx/debug_friend/pull/2
      • FIX: Remove deprecated flutter fields
      • UPDATE: device_info -> device_info_plus
      • UPDATE: package_info_plus, path_provider versions

    Full Changelog: https://github.com/Frezyx/debug_friend/compare/0.2.0...0.0.3

    Source code(tar.gz)
    Source code(zip)
  • 0.1.0(Sep 5, 2021)

Owner
Stanislav Ilin
Your code's boyfriend
Stanislav Ilin
A dart package for many helper methods fitting common situations

Basic Utils A dart package for many helper methods fitting different situations. Table of Contents Basic Utils Table of Contents Preamble Install pubs

null 275 Jan 5, 2023
Bug reporting SDK for Flutter apps.

Shake for Flutter Flutter plugin for Shake. How to use Install Shake Add Shake to your pubspec.yaml file. dependencies: shake_flutter: ^15.0.0 I

Shake 13 Oct 18, 2022
A tool to help cli package authors make raising issues like bug reports more interactive for their users.

issue A tool to help cli package authors make raising issues like bug reports more interactive for their users. Features Interactive file based prompt

Viren Khatri 3 Oct 18, 2022
Sardor Makhmudov 0 Feb 7, 2022
A Dart Build Plugin that uploads debug symbols for Android, iOS/macOS and source maps for Web to Sentry via sentry-cli

Sentry Dart Plugin A Dart Build Plugin that uploads debug symbols for Android, iOS/macOS and source maps for Web to Sentry via sentry-cli. For doing i

Sentry 36 Jan 4, 2023
UIWidget is a Unity Package which helps developers to create, debug and deploy efficient, cross-platform Apps.

⚠️ The main repository of UIWidgets has been moved to https://github.com/Unity-Technologies/com.unity.uiwidgets. Please visit the new site if you have

Unity Technologies 1.9k Dec 27, 2022
Write and debug tests easily, built on integration_test

flutter_convenient_test: Write and debug tests easily, built on integration_test Quick demo full_video.mov Have questions? Though used in production e

fzyzcjy 324 Dec 21, 2022
A customizable carousel slider widget in Flutter which supports inifinte scrolling, auto scrolling, custom child widget, custom animations and built-in indicators.

flutter_carousel_widget A customizable carousel slider widget in Flutter. Features Infinite Scroll Custom Child Widget Auto Play Horizontal and Vertic

NIKHIL RAJPUT 7 Nov 26, 2022
Android Debug Drawer for faster development

Android Debug Drawer Faster development with Debug Drawer Features DeviceModule - common information about your device BuildModule - app build informa

Mantas Palaima 1.2k Nov 21, 2022
Adds a side menu in all screens with debug information

Adds a side menu in all screens with debug information. You can decide which information to show and create new modules to include more information.

Sergi Martínez 27 Oct 7, 2022