Выполнена оптимизация загрузки изображений в мобильном приложении Бросил курить для Android и iOS на платформе Flutter.
В процессе выполнения задачи пришлось перегнать все сохраненные на сервере изображения которые имели высокое разрешение и весили более 2 мегабайт.
Часть системных изображений вовсе были перенесены с сервера в приложение.
Так же был переработан механизм загрузки изображений на сервер из приложения так, что перед отправкой разрешение изображений уменьшалось до минимального необходимого разрешения в 250х250 пикселей и выполнялась небольшая компрессия изображений.
Кроме того, был оптимизирован процесс загрузки изображениями в приложении, чтобы было меньше нагрузки на сервер.
После всех внесенных доработок и тестирования была выполнена публикация новой версии приложения в магазины приложений.
Все выполнено строго по ТЗ.