Pacotes de Insights sobre Desempenho e Falhas no Flutter A análise de desempenho de aplicativos lida com a análise de dados de desempenho do aplicativo. Para medir o desempenho de um aplicativo Flutter, você pode usar uma variedade de ferramentas. Uma ferramenta popular é o Dart Devtools, que permite medir o desempenho do seu aplicativo em vários dispositivos. Outra ferramenta que você pode usar é o profiler do Android Studio, que fornece uma visão detalhada do desempenho do seu aplicativo. Vários pacotes do Flutter também fornecem ferramentas para visualizar diretamente o desempenho do aplicativo ao ser executado em um dispositivo. Em aplicativos de produção, também é importante identificar quaisquer problemas que levaram a uma falha durante a operação de um aplicativo. Esse processo é conhecido como análise de falhas, onde os dados relacionados às falhas do aplicativo são coletados, analisados e relatados. Geralmente, é usado para melhorar a qualidade do aplicativo, identificando e corrigindo defeitos que causam falhas. A análise de falhas também pode ser usada para solucionar problemas de clientes e rastrear a causa raiz das falhas. Firebase Crashalytics e Sentry são duas ferramentas populares de análise e insights sobre falhas. A lista completa de pacotes do Flutter que podem ajudar com o desempenho do aplicativo, análise de falhas e insights sobre falhas para um aplicativo Flutter é fornecida abaixo.
sentry
540
Uma biblioteca de relatórios de erros para Dart que envia relatórios de falhas para Sentry.io. Esta biblioteca suporta Dart VM e Web. Para o Flutter, considere usar sentry_flutter.
firebase_performance
225
Plugin Flutter para Google Performance Monitoring for Firebase, uma solução de medição de aplicativos que monitora traços e requisições de rede HTTP/S no Android e iOS.
statsfl
130
Um monitor de FPS simples para Flutter. Ajuda a diagnosticar facilmente problemas de desempenho em seus aplicativos.
flutter_bugly
66
Plugin Flutter para Tencent Bugly, monitoramento de crash, análise de crash, relatórios de exceção, atualização de aplicativos, estatísticas de dados, etc.
leak_detector
65
Usado para detectar vazamentos de memória na página. Você pode usá-lo para detectar vazamentos de memória em 'Widget', 'Element' e 'State'.
flutter_web_optimizer
55
Ferramentas de otimização para o Flutter web, resolve problemas de carregamento lento de páginas web e de cache do navegador.
armor
51
proteção contra balas para apps flutter. trata automaticamente crashes, erros e falhas com recuperação suave.
newrelic_mobile
42
Plugin Flutter para NewRelic Mobile. Este plugin permite instrumentar aplicativos Flutter com a ajuda dos agentes nativos do New Relic para Android e iOS.
show_fps
38
Um pacote Flutter que permite verificar o desempenho do seu aplicativo usando o FPS Badge.
shake_flutter
36
Shake é uma ferramenta para receber relatórios de bugs automaticamente. Os relatórios chegam até você instantaneamente com uma tonelada de dados úteis para que você possa corrigi-los 50X mais rápido.
dynatrace_flutter_plugin
29
O plugin Dynatrace Flutter ajuda a auto-instrumentar seu aplicativo Flutter com o Dynatrace OneAgent para Android e iOS. Ele também fornece uma API para adicionar instrumentação manual.
sentry_dart_plugin
28
envia símbolos de depuração para o sentry para símbolo de simulação do lado do servidor
flutter_crashlytics
25
Plugin Flutter para habilitar relatórios do Crashlytics no Android e iOS, também oferece a capacidade de adicionar registro personalizado e informações aos relatórios.
fps_jank_flash_widget
22
Um widget do Flutter que pisca quando o Flutter falha em renderizar um quadro em um determinado período de tempo.
fps_monitor
20
Um pacote Flutter que pode ajudá-lo a obter informações sobre FPS para o seu aplicativo.
growthbook_sdk_flutter
17
uma plataforma de marcação de recursos e experimentação de código aberto que facilita alterar recursos e executar testes A/B