Talker
☎️ Advanced error handler and logger for dart and flutter apps
Install / Use
/learn @Frezyx/TalkerREADME
Motivation
🚀 The main goal of the project is provide ability to understand where the error occurs in a shortest possible time <br> ✅ Compatible with any state managements <br> ✅ Works with any crash reporting tool (Firebase Crashlytics, Sentry, custom tools, etc.) <br> ✅ Logs UI output of Flutter app on the screen <br> ✅ Allows sharing and saving logs history and error crash reports <br> ✅ Displays alerts for UI exceptions. <br> ✅ Built-in support for dio HTTP logs <br> ✅ Built-in support for http logs <br> ✅ Built-in support for BLoC logs <br> ✅ Built-in support for Riverpod logs <br> ✅ Built-in support for Chopper HTTP logs <br> ✅ Built-in support for GRPC calls <br> ✅ Check all features
Packages
Talker is designed for any level of customization. <br>
| Package | Version | Description |
|--------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| talker | | Main dart package for logging and error handling |
| talker_flutter |
| Flutter extensions for talker <br>Colored Flutter app logs (iOS and Android), logs list screen, showing error messages at UI out of the box, route observer, etc |
| talker_logger |
| Customizable pretty logger for dart/flutter apps |
| talker_dio_logger |
| Best logger for dio http calls | |
| talker_bloc_logger |
| Best logger for BLoC state management library |
| talker_riverpod_logger |
| Best logger for Riverpod state management library
| talker_chopper_logger |
| Best logger for Chopper http calls |
| talker_http_logger |
| Best logger for http package |
| talker_grpc_logger |
| Best logger for grpc package |
