Что нужно знать про Image optimization и cache во Flutter/Dart?
Что хотят услышать интервьюеры:
Коротко: Изображения влияют на память, сеть и FPS; нужно выбирать правильный размер, формат, cache policy и placeholder/error handling.
Ответ:
Где применяется:
- decode большого изображения дорогой
- cached_network_image/HTTP cache должны иметь стратегию
- thumbnails лучше оригиналов
Пример:
Image.network(url, cacheWidth: 240, cacheHeight: 240); Как отвечать на собеседовании: объясните назначение, границы применения и почему это лучше альтернативы в конкретном сценарии. Типичная ошибка: загружать 4K картинку в маленький avatar.