Skip to content

IceRock KMM onboarding #4 - интеграция сети #24

Description

@Alex009
  • подключаем moko-network
  • конфигурация httpClient'а с пояснениями как конфигурить чтобы на iOS с заморозкой не крешнулось - как передаем в install'ы фичей данные (тут есть инфа, можно сослаться на нее как либо https://kmm.icerock.dev/pages/4.2-kmm-libs/)
  • конфигурация фичи ошибок
  • конфигурация логирования
  • конфигурация фичи авторизации с рефреш токеном и без
  • использование сгенерированных moko-network апи
  • пояснение что за Safeable классы в сгенерированном коде
  • пояснение что за Nullable классы в сгенерированном коде
  • пояснение про Composed классы в сгенерированном коде
  • как работает сериализация Json через kotlin-serialization и какие опции могут пригодиться (ignoreUnknownKeys, isLenient)
  • как работать с отправкой formData и файлов
  • как работать с динамическим контентом от сервера (получение JsonElement - как это в спеке выражается и как потом в коде работать)

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions