Всем привет. Нужен совет очень умного архитектора. С некоторых пор для простых и незацепленных компонентов, которые в приложении гарантированно будут синглтонами, я стал испол...
Всем привет. Попал мой APK на аудит ИБ. Безопасники выдали замечания, и привели фрагменты java-кода (причем обфусцированного), которые по их мнению небезопасны. Что мне с этим...
Всем привет. Перевожу корпоративный проект с Get на Cubit, и есть ньюанс. В старой архитектуре любой фоновый процесс (например синхронизация изменений) мог легко получить дост...
Всем привет. Вопрос про обработку исключений. В своем проекте мы приняли решение не траить исключения в нижних слоях (работа с сетью, разбор json, и т.д.), а ловить на самом в...
Всем привет. Поступила задача реализовать серверные пуши на андроиде, но без интеграции с гуглом. Конечно, я могу через WorkManager обращаться к бекенду даже когда приложение ...
Всем привет. Внутрикорпоративное приложение, отдаем заказчику в виде APK, есть ли возможность для заказчика как-то поправить настройки, например адрес сервера прописать? Я мог...
Привет. Есть какие-нибудь дельные статьи (не видео) по паттернам обработки ошибок в Flutter? Меня учили, что правильным паттерном является пробрасывать все ошибки на самый вер...
Всем привет. Мне тут пришлось реализовать серверные пуши без firebase, а именно на базе workmanager + flutter_local_notifications. То есть раз в 15 минут запускается джоб, кот...
Всем привет. В линуксе есть программа motion, которая умеет отлично обнаруживать движение людей и мышей в видеопотоке. Как мне найти нечто подобное для флаттера? Нейросети не ...
Привет всем. Как же меня бесит это в дарте. Неужели нет никакого выхода, кроме как объявлять late final int id ??? PS Через двоеточие не вариант, мне нужно какой-то алгоритм в...
Всем привет. Сложный вопрос. Есть FutureBuilder, но его проблема в том, что он возвращает один виджет. А мне нужно асинхронно возвращать список виджетов, который я потом могу ...
Всем привет. Возникла необходимость в особом строковом представлении дат. Насколько я понимаю, у DateTime невозможно переопределить toString(), даже через расширение. Какой са...
Всем привет. flutter_bloc заставляет при каждом emit() клонировать стейт. А может есть какой-то хак, чтобы разрешить обновление виджета в любом случае, даже если прилетают те ...
Привет всем. Старичковый вопрос. Хочу с BLOC-а перелезть на ChangeNotifierProvider. Но тут проблема. Если в виджете встречается context.watch(), то обновляется весь виджет. Э...
Всем привет. Использую workmanager, работаю в VSCode. Не понимаю, как отлаживать коллбэк, запускаемый через workmanager. Разумеется, никакие логи в дебаг-консоль не пишутся, в...
Всем привет. Есть задача - обеспечить фоновую геолокацию с интервалом не более 5 минут. Набросал приложение с workmanager, правда он запускается не чаще 15 минут. Пишут, что э...
Концептуальный вопрос. Использую флаттер блок. В самом блоке сохраняю ссылки на TextEditingController, что позволяет все виджеты делать stateless. С одной стороны красивая арх...
Всем утро. Перешел на флаттер 3.0, и проект перестал собираться. Причем оказалось, что ошибки не в моем коде, а во всех стандартных пакетах. Как пофиксить? Опять ломающее обно...
Всем привет. Типичная задач по Provider. Есть форма, внутри которой по кнопкам открываются другие формы (Navigator.push()), вся эта группа форм использует одну модель (через c...
Я полностью разочарован. Перешел с блока на провайдер, и наступил на жесточайшие грабли реализации фреймворка. Он не поддерживает наследование. Это приговор. Имею 2 модели, од...