GitHub
Apollo Kotlin: сильно типизированный, кэширующий GraphQL-клиент
Apollo Kotlin (ранее известный как Apollo Android) — это клиент GraphQL, который генерирует модели Kotlin и Java из запросов GraphQL.
Apollo Kotlin выполняет запросы и мутации на сервере GraphQL и возвращает результаты в виде типов Kotlin, специфичных для запроса. Это означает, что вам не нужно разбирать JSON, передавать Maps и заставлять клиентов вручную приводить значения к нужному типу. Вам также не нужно писать типы моделей самостоятельно, потому что они генерируются из определений GraphQL, которые использует ваш пользовательский интерфейс.
Поскольку сгенерированные типы зависят от запроса, вы можете получить доступ только к тем данным, которые вы указали в запросе. Если вы не запрашиваете определенное поле в запросе, вы не сможете получить доступ к соответствующему свойству возвращаемой структуры данных.
Эта библиотека разработана в первую очередь для Android, но вы можете использовать ее в любом приложении на Java/Kotlin, включая мультиплатформенные.
-
Новости3 недели назадВидео и подкасты о мобильной разработке 2026.27
-
Новости4 недели назадВидео и подкасты о мобильной разработке 2026.26
-
Разработка4 недели назадСетчатые градиенты в Jetpack Compose
-
Интегрированные среды разработки1 неделя назадАналоги Cursor для разработчиков: что выбрать для работы с кодом
