Разработка
August 1, 2023

Анонс Flutter digest: На большом экране

Наш июльский дайджест мы посвятили Flutter-разработке под Apple TV, когнитивным искажениям и прибытию Material 3 в фреймворк.

Увы, не каждый Flutter-разработчик задумывается над тем, что его приложение прекрасно бы смотрелось на большом экране. Ну а общедоступной информации про Flutter-разработку для встраиваемых систем не так много. Стандартный движок Flutter не поддерживает «tvos» в качестве цели для компиляции. Приложения, скомпилированные с целью «ios» на Apple TV не заработают. Получается замкнутый круг, разорвать который можно, используя кастомный движок.

Разработчики подвержены когнитивным искажениям ничуть не меньше, чем все остальные. Когда слишком уверен в своих знаниях, то можно «сесть в лужу», даже при использовании простых функций и методов. Например, метод setState() не обязательно обёртывать в анонимную функцию, как думал эстонский программист Лиро Кранка (Liro Krankka).

В одном из прошлых дайджестов мы уже рассказывали про новый унифицированный язык дизайна Material 3. Процесс перехода со второй версии завершён и в следующем релизе Flutter он будет работать по-умолчанию. Это не означает необходимость мгновенного перехода с Material 2. Разработчикам будет дан минимум год, чтобы перенести дизайн своих приложений на Material 3.

Подробности вы найдёте в полной версии нашего дайджеста.