Для работы с сетью чаще всего используется связка
okHttp +
Retrofit + Json конвертер.
Для работы с JSON мы предпочитаем использовать
KotlinX Serialization из-за его производительности, простоты и поддержки Kotlin Multiplatform.
При работе с данными библиотеками не стоит забывать использовать аннотацию
@SerializedName (или аналогичную в других библиотеках для работы с json), чтобы избежать проблем при
обфускации кода.