Основная идея заключается в том, чтобы иметь своего рода «модуль сериализации / десериализации», который можно было бы разделить между бэкэндом (используя Ktor) и приложением Android.
Я не знаю, насколько «далеко» это может зайти, но я представляю, что маршруты «выставлены» для использования приложением внешнего интерфейса (как это делает Retrofit с его интерфейсом с аннотациями) и (де) сериализация логика тоже разделяется
По сути, возможно ли «обмениваться» не только представлениями «POJO / POKO» ответов API, но и возможными конечными точками с ожидаемыми параметрами между сервером (я полагаю, с помощью Ktor) и приложением Android ( Ява / Котлин)?