📊 devall_analytics
SDK oficial do DevAll Tech Analytics para Flutter.
Monitore eventos, erros e comportamentos do seu aplicativo com facilidade.
✨ 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