my_print 0.1.1 copy "my_print: ^0.1.1" to clipboard
my_print: ^0.1.1 copied to clipboard

A Package will helps you to use DEBUG PRINT in a good Manner.

My Print #

myPrint is the way to use DEBUG PRINT in a good manner.

Reason #

Many of the developers uses print("Data..."); method to check the values which harms the release by printing those values in it. So, use "myPrint" using this package to secure your app. This is designed debugPrint("Data...") function.. We mostly have more than 100 lines of prints in console in which we mostly get confused which is the one we are searching for. This package will help you in figuring out the console print.

Say No To Use print() Function #

No more print() function in your code. Use myPrint() function instead.

Usage #

import 'package:my_print/my_print.dart';
myPrint(
  screen: "YourScreen",
  data: "Container Button Pressed",
  type: "Tap Check",
);

Beautiful Console Output #

MY PRINT

Installation #

  1. Add the latest version of package to your pubspec.yaml (and rundart pub get):
dependencies:
  my_print: ^0.1.1
  1. Import the package and use it in your Flutter App.
import 'package:my_print/my_print.dart';

Examples #

There are a number of properties that you can use:

  • screen (required)
  • data (required)
  • type (optional)

class YourScreen extends StatelessWidget {
  const YourScreen({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: InkWell(
          onTap: (){
            myPrint(
              screen: "YourScreen",
              data: "Container Button Pressed",
              type: "Tap Check",
            );
          },
          child: Container(
            height: 30,
            width: 30,
            color: Colors.red,
          ),
        ),
      ),
    );
  }
}
MY PRINT

Example #

You can use this package when you want to print any data with beauty so that you would be able to see the data in a good manner as well as you can check the screen name and print Type from where the data is coming.

import 'package:flutter/material.dart';
import 'package:my_print/my_print.dart';
class HomeScreenContainer extends StatelessWidget {
  const HomeScreenContainer({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Container(
      width: 200,
        height: 200,
        color: Colors.red,
        child: InkWell(
          onTap: (){
            myPrint(
              screen: "HomeScreenContainer",
              data: "Container Button Pressed",
              type: "Tap Check",
            );
          },
          child: Container(
            height: 30,
            width: 30,
            color: Colors.red,
          ),
        ),
    );
  }
}

This code will print the following in the console:

[ DEBUG PRINT ] [ HomeScreenContainer ] [ Tap Check ] Container Button Pressed

Additional information #

  1. Just use myPrint function by importing the package.
  2. type is like you sometime check button pressed or not then send data in it. like in example.
5
likes
160
points
27
downloads

Publisher

verified publisherfluxpert.com

Weekly Downloads

A Package will helps you to use DEBUG PRINT in a good Manner.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter

More

Packages that depend on my_print