var title, icon;
switch (type) {
case SocialType.vkontakte:
title = "Vk";
icon = const IconData(0xea98, fontFamily: 'icomoon');
break;
в итоге дело было в том, что я запихиваю const IconData в переменную, а потом в билде использую. Сделал в билде так: Icon(_buildIconData(type), где _buildIconData возвращает const IconData, и все ок