GraphQL

Проработать

  1. Введение в GraphQL: что это за язык и как использовать его под Android

Что это

GraphQL — это язык запросов и манипулирования данными для API, а также среда для выполнения этих запросов.

Основные разделы

Как она работает

Клиент при работе с GraphQL API совершенно не важно, откуда поступают данные, которые он запрашивает. Он просто делает запрос в нужном ему объеме, а сервер GraphQL возвращает результат. Поэтому можно представить, что схема — это контракт между API и клиентом, так как, прежде чем клиент выполнит какой-либо запрос, этот запрос валидируется в соответствии со схемой данного API.

Сравнение с REST

REST

GraphQL

Минусы