GitHub
Apollo Kotlin: сильно типизированный, кэширующий GraphQL-клиент
Apollo Kotlin (ранее известный как Apollo Android) — это клиент GraphQL, который генерирует модели Kotlin и Java из запросов GraphQL.
Apollo Kotlin выполняет запросы и мутации на сервере GraphQL и возвращает результаты в виде типов Kotlin, специфичных для запроса. Это означает, что вам не нужно разбирать JSON, передавать Maps и заставлять клиентов вручную приводить значения к нужному типу. Вам также не нужно писать типы моделей самостоятельно, потому что они генерируются из определений GraphQL, которые использует ваш пользовательский интерфейс.
Поскольку сгенерированные типы зависят от запроса, вы можете получить доступ только к тем данным, которые вы указали в запросе. Если вы не запрашиваете определенное поле в запросе, вы не сможете получить доступ к соответствующему свойству возвращаемой структуры данных.
Эта библиотека разработана в первую очередь для Android, но вы можете использовать ее в любом приложении на Java/Kotlin, включая мультиплатформенные.
-
GitHub4 недели назадLucide Swift — типобезопасные Lucide иконки с векторным рендерингом
-
Новости2 недели назадВидео и подкасты о мобильной разработке 2026.38
-
Новости4 дня назадВидео и подкасты о мобильной разработке 2026.39
-
Разработка4 недели назадОдна настройка, два шлюза локализации: локализация iOS-приложения без использования AppleLanguages
