Анонс Flutter digest: На земле и в облаках
Сегодня вместе с вами задумаемся где хранить данные и какой вариант Google предлагает в качестве оптимального. Также разберём часто встречающуюся ситуацию с вылетом Flutter-приложений на старых устройствах. Бонусом полезные идеи, чтобы превратить скучное приложение в красивое.
Разработчикам в большинстве случаев приходится хранить данные приложений извне. Это само по себе ставит необходимость выбора места хранения. Логично, что фреймворк компании Google должен использовать хранение данных от Google. Это и привело к тому, что Flutter получил нативную поддержку Firebase в мае 2022 года. С той поры команды, разрабатывающие оба продукта, объединили усилия, чтобы добиться успеха при совместном использовании.
Вылеты Flutter-приложений на старых смартфонах встречаются часто. Это характерно для устройств с небольшим количеством оперативной памяти. Но что именно происходит и какая типичная ситуация вызывает у Flutter невероятный аппетит? Во многих случаях проблему порождает попытка поместить в кэш большие изображения. Причём средствами Dart не получится это оптимизировать. На помощь в этом случае приходят сторонние утилиты.
Почему приложения получаются скучными? Тут определённо стоит подумать над визуальной составляющей. Flutter тем и хорош, что здесь можно легко поэкспериментировать над дизайном интерфейса. Тут есть ровно два варианта. Первый — найти интересные элементы, уже созданные кем-то. Второй — создать такие элементы самостоятельно. Мы подготовили пару идей для вдохновения.
Подробности, как обычно, в полной версии нашего дайджеста.