📊 devall_analytics

SDK oficial do DevAll Tech Analytics para Flutter.
Monitore eventos, erros e comportamentos do seu aplicativo com facilidade.

pub package Publisher license


✨ Recursos

  • ✅ Envio de eventos categorizados (error, warning, info, custom, etc)
  • ✅ Registro de payloads personalizados
  • ✅ Suporte a múltiplos ambientes (dev, staging, prod)
  • ✅ Captura automática de informações básicas do dispositivo
  • ✅ Leve e sem dependências externas

🚀 Instalação

Adicione ao seu pubspec.yaml:

dependencies:
  devall_analytics: ^0.0.4

Rode:

flutter pub get

🛠️ Como usar

1. Inicialize com o token do seu projeto:

DevAllAnalytics.init(projectToken: 'SUA_CHAVE_DO_PROJETO');

2. Envie um evento:

await DevAllAnalytics.trackEvent(
  type: DevAllEventType.error,
  environment: DevAllEnvironment.dev,
  category: 'Login',
  message: 'Erro ao autenticar usuário',
  payload: {
    'email': 'teste@exemplo.com',
    'erro': 'senha inválida',
  },
  // Opcional: coleta padrão se não for informado
  deviceInfo: await DevAllAnalytics.getDefaultDeviceInfo(),
);

🎯 Tipos de evento

enum DevAllEventType {
  error,
  warning,
  info,
  log,
  metric,
  custom,
}

🌐 Ambientes

enum DevAllEnvironment {
  dev,
  staging,
  prod,
}

🔍 Exemplo completo

Veja na pasta example/ um projeto de exemplo com o SDK em funcionamento.


📦 Publicado por DevAll Tech

Este pacote é mantido oficialmente pela equipe da DevAll Tech, empresa especializada em desenvolvimento de apps, sistemas e soluções digitais. Veja todos os pacotes em nossa página de publicadores no pub.dev.


📝 License

MIT License © DevAll Tech


Feito com 💙 por DevAll Tech