Как мы запуск приложения в два раза ускорили
Если сильно упрощать, то приложения делают две вещи — работают с сетью и выводят их на экран. Статей про интерфейс много, а вот сеть и ее особенности почти не обсуждается. А вопросов там можно насобирать:
⁃ Нужно ли переиспользовать URLSession?
⁃ Почему первые простые запросы в приложении выполняются дольше остальных?
⁃ Что за HTTP/2 и как он влияет на приложение?
⁃ Сжимается ли джейсон в запросе?
⁃ Как снять метрики запросов?
⁃ Как в целом посмотреть на картинку того, что происходит с запросами в приложении?
Про все это рассказываю в новой статье. Разберем чем помогает Network Instrument, какие выводы про работу сети он помогает сделать и в конце покажу как он помог ускорить запуск приложения в два раза!
Кейс оч клевый, а если поддержите активностью, то я еще и вторую часть напишу, где со всех сторон рассмотрим работу с картинками.
https://habr.com/ru/companies/dododev/articles/846662/