Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.4.0

native_webview

Um plug-in do Flutter que fornece um widget WebView no Android e no iOS.

AndroidiOS
Downloads em 30 dias
89
Curtidas
29
Pontos Pub
130

Instalar pacote

flutter pub add native_webview

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Um plugin Flutter que permite incorporar conteúdo da web em aplicativos móveis no Android e iOS usando um WebView nativo. Ele fornece uma interface de widget simples para exibir páginas da web, com suporte a navegação básica, interação com JavaScript e carregamento de URLs. Projetado para desenvolvedores que precisam integrar conteúdo baseado na web diretamente em seus aplicativos Flutter sem depender de soluções de terceiros. O plugin utiliza implementações específicas da plataforma para WebView, garantindo desempenho e compatibilidade ideais.

Casos de uso

  • Incorporar conteúdo da web em aplicativos móveis
  • Exibindo páginas da web dinâmicas
  • Integrando formulários ou painéis baseados na web
  • Criando componentes de aplicativo híbrido
  • Carregar sites externos dentro do aplicativo

Principais recursos

  • Integração nativa do WebView no Android e no iOS
  • API simples para exibição de conteúdo web
  • Suporta execução de JavaScript e comunicação
  • Manipula o carregamento de URL e navegação
  • Renderização e desempenho otimizados para a plataforma

Indicado para

  • Desenvolvedores construindo aplicativos híbridos
  • Aplicativos que exigem conteúdo web embutido
  • Projetos com componentes de interface web
  • Equipes que precisam de uma solução leve de WebView
  • Aplicativos móveis com integrações externas de web

Considerações

  • Limitado às plataformas Android e iOS
  • Sem suporte para web ou desktop
  • Requer um tratamento adequado de segurança web e permissões
  • Pode ser necessário configuração adicional para funcionalidades avançadas, como cookies ou autenticação
  • Depende da estabilidade da implementação nativa do WebView

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.