A lightweight Dio HTTP Inspector tool for Flutter which helps debugging http requests

Nirikshak

Nirikshak is a lighweight Dio HTTP Inspector tool for Flutter which helps debugging http requests. Removed all the extra dependencies except Dio. It’s a fork of Alice.

Features: ✔️ Removed all the dependenices except Dio ✔️ Detailed logs for each Dio HTTP calls (HTTP Request, HTTP Response) ✔️ Inspector UI for viewing HTTP calls ✔️ Statistics ✔️ Error handling ✔️ HTTP calls search

Install

  1. Add this to your pubspec.yaml file:

dependencies:
  nirikshak: ^latest-version
  1. Install it
$ flutter packages get
  1. Import it
import 'package:nirikshak/nirikshak.dart';

Usage

Nirikshak configuration

  1. Create Nirikshak instance:
Nirikshak nirikshak = Nirikshak();

And that’s it! Nirikshak will automatically takes the theme mode as per your app.

Dio configuration

You just need to add the Dio interceptor.

Dio dio = Dio();
dio.interceptors.add(nirikshak.getDioInterceptor());

Show inspector manually

To view the Nirikshak, you need to call showNirikshak with context:

nirikshak.showNirikshak(context);

Example

See complete example here: https://github.com/thealteria/nirikshak/blob/main/example/lib/main.dart

GitHub

View Github