tgoop.com/android_live/387
Last Update:
Kotlin Serialization Library
#разработка #статьи #опрос
В мире Android разработки существует пара распространённых библиотек для парсинга и сериализации данных — Moshi и Gson. Но не так давно появилось решение от Kotlin. Для чего же оно нужно?
Во-первых, описанные библиотеки используют рефлексию для своей работы. Kotlin не ограничен миром Android-разработки. Он также может использоваться для JS и iOS разработки, где есть проблемы с рефлексией.
Во-вторых, такие решения являются не встроенными в язык. Вам нужно добавить зависимость, что увеличит количество методов в итоговом dex-файле. А если есть решение, которое справляется со всеми проблемами, но при этом встроено в язык, то зачем тянуть лишнее?
В-третьих, это поддержка значений по умолчанию, встроенных в Kotlin.
Сейчас Kotlin Serialization Library поддерживается Retrofit, который является самым распространённым кейсом использования сериализации. О том, как использовать эту библиотеку, можно прочитать тут.
А что вы используете для сериализации данных?
BY Android Live 🤖

Share with your friend now:
tgoop.com/android_live/387