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

AnyInspect integration kit.

anyinspect #

pub version

AnyInspect integration kit.

Discord


Quick Start #

Installation #

dependencies:
  anyinspect: ^0.1.0

Usage #

import 'package:anyinspect/anyinspect.dart';
import 'package:anyinspect_plugin_database/anyinspect_plugin_database.dart';
import 'package:anyinspect_plugin_network/anyinspect_plugin_network.dart';
import 'package:anyinspect_plugin_shared_preferences/anyinspect_plugin_shared_preferences.dart';
import 'package:flutter/foundation.dart';

Future<void> main(List<String> args) async {
  if (!kReleaseMode) {
    AnyInspect anyInspect = AnyInspect.instance;
    anyInspect.addPlugin(AnyInspectPluginDatabase());
    anyInspect.addPlugin(AnyInspectPluginNetwork());
    anyInspect.addPlugin(AnyInspectPluginSharedPreferences());
    anyInspect.start();
  }
  
  // ...
}

Show assistive ball #

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

class HomePage extends StatefulWidget {
  const HomePage({Key? key}) : super(key: key);

  @override
  _HomePageState createState() => _HomePageState();
}

class _HomePageState extends State<HomePage> {
  @override
  void initState() {
    super.initState();
    if (!kReleaseMode) {
      // Show assistive ball in your first page.
      AnyInspect.instance.assistiveBall.show(context);
    }
  }

  @override
  Widget build(BuildContext context) {
    // ...
  }
}