Pakete, Repositories und App-Kategorien suchen

Paketdetailsv1.4.0

native_webview

Ein Flutter-Plugin, das ein WebView-Widget für Android und iOS bereitstellt.

AndroidiOS
30-Tage-Downloads
89
Likes
29
Pub-Punkte
130

Paket installieren

flutter pub add native_webview

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Plugin, das die Einbettung von Webinhalten in mobile Apps für Android und iOS mithilfe einer nativen WebView ermöglicht. Es bietet eine einfache Widget-Schnittstelle zum Anzeigen von Webseiten, unterstützt grundlegende Navigation, JavaScript-Interaktion und URL-Laden. Speziell für Entwickler konzipiert, die Web-basierte Inhalte direkt in ihre Flutter-Anwendungen integrieren möchten, ohne auf Drittanbieterlösungen angewiesen zu sein. Das Plugin nutzt plattformspezifische WebView-Implementierungen für optimale Leistung und Kompatibilität.

Anwendungsfälle

  • Webinhalte in mobilen Apps einbetten
  • Dynamische Webseiten anzeigen
  • Integration von webbasierten Formularen oder Dashboards
  • Hybrid-App-Komponenten erstellen
  • Externe Websites innerhalb der App laden

Hauptmerkmale

  • Native WebView-Integration für Android und iOS
  • Einfache Widget-API für die Anzeige von Webinhalten
  • Unterstützt JavaScript-Ausführung und Kommunikation
  • Behandelt das Laden von URLs und die Navigation
  • Plattformoptimierte Darstellung und Leistung

Geeignet für

  • Entwickler, die hybride Apps erstellen
  • Apps, die eingebetteten Webinhalt erfordern
  • Projekte mit webbasierten Benutzeroberflächenkomponenten
  • Teams, die eine leichte WebView-Lösung benötigen
  • Mobile Apps mit externen Web-Integrationen

Hinweise

  • Beschränkt auf die Plattformen Android und iOS
  • Keine Unterstützung für Web oder Desktop
  • Erforderliche ordnungsgemäße Behandlung von Web-Sicherheit und Berechtigungen
  • Kann zusätzliche Konfiguration für erweiterte Funktionen wie Cookies oder Authentifizierung erfordern
  • Abhängig von der Stabilität der nativen WebView-Implementierung

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

native_webview Pub Version

A Flutter plugin that allows you to add an inline WebView.

Motivation

There is already a useful library for working with WebViews in Flutter.

These libraries come with trade-offs such as simple implementation but lack features, or very advanced features and complex implementation.

native_webview is designed to provide users with a standard set of WebView features provided by iOS and Android while keeping the implementation simple.

Requirements

  • Dart: >=2.10.0 <3.0.0
  • Flutter: >=1.22.0 <2.0.0
  • Android: minSdkVersion 24, AndroidX, Kotlin, Chrome version >= 74.0.3729.185
  • iOS: iOS version >= 11.0, Xcode version >= 11, Swift

Getting Started

Usage
class InitialUrlScreen extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text("Initial URL"),
      ),
      body: WebView(
        initialUrl: "https://flutter.dev",
      ),
    );
  }
}

If you want to see other examples, see example or see DartDoc.

Known issues

Run tests

  • There are tests in `example/integration_test/tests
  • You will need to launch the iOS simulator or Android emulator
make test

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.