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.
firebase_crashlytics
1087
Plugin Flutter para Firebase Crashlytics. Ele reporta erros não capturados para o console do Firebase.
sentry_flutter
795
SDK Sentry para Flutter. Este pacote tem como objetivo suportar diferentes alvos do Flutter, dependerá das várias plataformas suportadas pelo Sentry com SDKs nativos.
sentry
466
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
201
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
123
Um monitor de FPS simples para Flutter. Ajuda a diagnosticar facilmente problemas de desempenho em seus aplicativos.
flutter_bugly
62
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
48
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
44
Ferramentas de otimização para o Flutter web, resolve problemas de carregamento lento de páginas web e de cache do navegador.
show_fps
36
Um pacote Flutter que permite verificar o desempenho do seu aplicativo usando o FPS Badge.
newrelic_mobile
32
Plugin Flutter para NewRelic Mobile. Este plugin permite instrumentar aplicativos Flutter com a ajuda dos agentes nativos do New Relic para Android e iOS.
shake_flutter
32
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.
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.
dynatrace_flutter_plugin
22
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.
fps_jank_flash_widget
20
Um widget do Flutter que pisca quando o Flutter falha em renderizar um quadro em um determinado período de tempo.