webview_guardian 0.3.0 copy "webview_guardian: ^0.3.0" to clipboard
webview_guardian: ^0.3.0 copied to clipboard

Flutter WebView wrapper for Android and Windows with network ad blocking, cosmetic filtering, and scriptlet injection.

example/lib/main.dart

// ignore_for_file: public_member_api_docs

import 'dart:async';

import 'package:flutter/material.dart';
import 'package:webview_guardian_example/src/app_controller.dart';
import 'package:webview_guardian_example/src/home_screen.dart';

void main() {
  WidgetsFlutterBinding.ensureInitialized();
  runApp(const GuardianExampleApp());
}

class GuardianExampleApp extends StatefulWidget {
  const GuardianExampleApp({super.key});

  @override
  State<GuardianExampleApp> createState() => _GuardianExampleAppState();
}

class _GuardianExampleAppState extends State<GuardianExampleApp> {
  late final AppController _controller;

  @override
  void initState() {
    super.initState();
    _controller = AppController();
    unawaited(_controller.init());
  }

  @override
  void dispose() {
    _controller.dispose();
    super.dispose();
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'WebView Guardian Example',
      debugShowCheckedModeBanner: false,
      theme: ThemeData(
        colorScheme: ColorScheme.fromSeed(seedColor: const Color(0xFF2F6FEB)),
        useMaterial3: true,
      ),
      home: HomeScreen(controller: _controller),
    );
  }
}
1
likes
160
points
11
downloads

Documentation

API reference

Publisher

verified publisherencer.su

Weekly Downloads

Flutter WebView wrapper for Android and Windows with network ad blocking, cosmetic filtering, and scriptlet injection.

Repository (GitHub)
View/report issues

Topics

#flutter #webview #inappwebview #adblock #privacy

License

BSD-3-Clause (license)

Dependencies

crypto, flutter, flutter_inappwebview, meta, path_provider

More

Packages that depend on webview_guardian