Buscar categorias, pacotes e repositórios

Detalhes do pacotev2.4.5

sqflite

Plugin Flutter para SQLite, um mecanismo de banco de dados SQL embutido, de alta confiabilidade e autocontido.

AndroidiOSmacOS
Downloads em 30 dias
3,3 mi
Curtidas
5,6 mil
Pontos Pub
160

Instalar pacote

flutter pub add sqflite

Visão geral do pacote

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

Sqflite é um plugin Flutter que fornece acesso ao SQLite, um mecanismo de banco de dados SQL leve e embutido. Ele permite armazenamento local de dados com suporte completo a SQL no Android, iOS e macOS. Projetado para confiabilidade e desempenho, permite que desenvolvedores gerenciem dados estruturados de forma eficiente nos aplicativos. O pacote suporta operações assíncronas e se integra perfeitamente à sintaxe async/await do Dart. Ideal para aplicações baseadas em offline que exigem armazenamento persistente e relacional de dados.

Casos de uso

  • Persistência de dados off-line
  • Cache local de dados do aplicativo
  • Formulários e listas baseados em banco de dados
  • Armazenando preferências do usuário
  • Gerenciando relações de dados complexas

Principais recursos

  • Suporte completo ao SQL
  • Compatibilidade multiplataforma
  • Operações assíncronas
  • Leve e embutido
  • Suporta transações

Indicado para

  • Aplicativos que precisam de funcionalidade offline
  • Aplicações com grande volume de dados
  • Necessidades simples a moderadas de banco de dados
  • Desenvolvedores familiarizados com SQL
  • Projetos que exigem armazenamento local

Considerações

  • Não adequado para bancos de dados em grande escala
  • Gerenciamento manual do esquema necessário
  • Capacidades limitadas de sincronização em tempo real
  • Sem ferramentas de migração embutidas
  • Requer manipulação cuidadosa da versão do banco de dados

README original

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

sqflite

pub package

SQLite plugin for Flutter. Supports iOS, Android and MacOS.

  • Support transactions and batches
  • Automatic version management during open
  • Helpers for insert/query/update/delete queries
  • DB operation executed in a background thread on iOS and Android
  • Linux/Windows/DartVM support using sqflite_common_ffi

Documentation

Categorias

Dependências

Lista de dependências 5 itens

  • path>=1.8.0 <3.0.0
  • sqflite_android>=2.4.5 <4.0.0
  • sqflite_common>=2.5.9 <4.0.0
  • sqflite_darwin>=2.4.3 <4.0.0
  • sqflite_platform_interface>=2.4.1 <4.0.0

Repositório-fonte

Projetos que usam este pacote

Rankings