TGViewer
Стас Ильин | Flutter Стас Ильин | Flutter @frezycode · 3.38K subscribers
Post #567 3.1K
Дневник Flutter-разработчика Поймался флаттерист😂 Или как не нужно выводить ошибки пользователю)
🤨 Как увидел скрин ошибки в приватке подумал что это Talker неумело настроили

💪 Ведь у нашей библиотеки для обработки ошибок тоже есть функционал с алертами

Зашел проверить библиотеки проекта и talker там не увидел... оно и понятно 😁

Раз такой случай подвернулся - быстро расскажу как не спалиться что ваш проект на Flutter и не выдать 😱чувствительные дебаг-данные при показе ошибки:


TalkerWrapper(
talker: talker,
options: TalkerWrapperOptions(
exceptionAlertBuilder: kReleaseMode ?
(context, data) => ErrorAlert() : null,
),
child: child,
);


💡 Все невероятно просто Оборачиваете приложение или конкретный экран в TalkerWrapper и переопределяете виджет ошибки для release сборки приложения на кастомный

➕ kReleaseMode может быть заменен на env / flavor сборки

📕 А тут документация
  • 🔥 24
  • 👍 8
  • 🤯 4
  • ❤ 2
More from @frezycode
  1. Sep 23, 2026JavaScript - язык имбицилов
  2. Sep 21, 2026🤖 "За 4 минуты можно собрать демо. На настоящий продукт всё равно уйдут месяцы" Посмотрел…
  3. Sep 21, 2026Post #963
  4. Sep 16, 2026Щас попросил у ИИ сделать описание и оценку по задаче Задача, по-сути: параметр из одной р…
  5. Sep 14, 2026👩‍💻 С Днем Программиста - Вымирающей профессии Последнее время мне не давал покоя вопрос…
  6. Sep 10, 2026🎰 О, а я придумал как адаптиовать приложения под новый iPhone Ещё и доход с прилы вырасте…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →