Альтернативные иконки 
Реализовано только на iOS. На Android для удобства разработки виджет показывается в дебаг режиме
Анатомия фичи 
Фича состоит из двух важных частей - визуала и конфига
Визуал 
Чтобы иконка появилась в виджете в приложении, нужно добавить иконку в ассеты - assets/app/alternate_icons
Имя иконки и Info.plist
Иконка должна иметь такое же имя, как и в конфиге Info.plist
Кастомное имя иконки в интерфейсе 
Чтобы поменять display текст иконки, нужно добавить название в lib/features/alternate_icons/i18n/alternateIcons_{ru,en}.i18n.json
Пример
"app_icon_03": "Падаван"
Конфиг 
Чтобы иконку можно было использовать:
Нужно добавить иконку в папку
ios/Runner/App Icons{name}@2x.png- 120px{name}@3x.png- 180px{name}@2x~ipad.png- 152px{name}@3x~ipad.png- 167px
Добавить запись в Info.plist. Поставить имя иконки вместо
app_icon_06plist<key>app_icon_06</key> <dict> <key>CFBundleIconFiles</key> <array> <string>app_icon_06</string> </array> <key>UIPrerenderedIcon</key> <false/> </dict>Добавить иконки в XCode Project