Site icon AppTractor

Kwery — управление серверными данными для Android-приложения

Kwery — это библиотека для управления серверным состоянием в Android-приложении. По смыслу она очень похожа на TanStack Query/React Query, только для Kotlin/Android. Она не заменяет Retrofit, Ktor или OkHttp, а работает поверх них. Автор формулирует идею так: «Room хранит данные, которыми владеет приложение. Kwery управляет данными, которыми владеет сервер».

Kwery предлагает взять на себя значительную часть типовой логики между UI и сетевым клиентом. При этом сам HTTP-запрос всё равно делает Retrofit/Ktor/OkHttp. Kwery однако решает, когда его вызывать, нужно ли вообще вызывать, можно ли отдать уже имеющиеся данные и как показывать состояние запроса.

Основные вещи, которые она делает:

Kwery на GitHub: https://github.com/dbjpanda/kwery
Платформа: Android
⭐️: 16
Exit mobile version