Size: a a a

Kotlin Community

2020 April 06

BP

Bogdan Panchenko in Kotlin Community
Вопрос по Result. Кто-то возвращал его ктором ? И возможно ли это, или нужно делать свой тип ?
источник

АО

Алексей Овсянников... in Kotlin Community
Bogdan Panchenko
Вопрос по Result. Кто-то возвращал его ктором ? И возможно ли это, или нужно делать свой тип ?
Котловый Result нельзя возвращать
источник

АО

Алексей Овсянников... in Kotlin Community
такая вот засада
источник

AN

Alexander Nozik in Kotlin Community
Алексей Овсянников
Котловый Result нельзя возвращать
Можно, но в 1.4
источник

АО

Алексей Овсянников... in Kotlin Community
Alexander Nozik
Можно, но в 1.4
ну он вроде как ещё даже не в бете
источник

AN

Alexander Nozik in Kotlin Community
Угу
источник

АО

Алексей Овсянников... in Kotlin Community
поэтому я на него особый упор пока не делаю:)
источник

BP

Bogdan Panchenko in Kotlin Community
Алексей Овсянников
Котловый Result нельзя возвращать
В методе можно. А вот по http увы пока (
источник

OY

Oleg Yukhnevich in Kotlin Community
Можно и в 1.3, с ключом компилятора
Но там ещё другие вроде ограничения остаются
источник

VP

Vladimir Petrakovich in Kotlin Community
Bogdan Panchenko
В методе можно. А вот по http увы пока (
И как это должно выглядеть со стороны клиента?
источник

BP

Bogdan Panchenko in Kotlin Community
Vladimir Petrakovich
И как это должно выглядеть со стороны клиента?
Что он его принимает 🤷‍♂
источник

A

Aleksandr in Kotlin Community
Привет 👋! Я разрабатыаю Rest API и хотел бы у вас спросить: Какие трудности есть в коммуникации между коммандами при разработке API?

Спасибо
Анонимный опрос
38%
Формировать отчет с новыми изменениями API для другой команды
0%
Посылать email с отчетом обновлений
14%
Посылать сообщение в слак с отчетом обновлений
0%
Свой вариант в чат
24%
Нету проблем с коммуникацией
57%
Договариваться о последовательности реализации API
Проголосовало: 21
источник

AN

Alexander Nozik in Kotlin Community
Aleksandr
Привет 👋! Я разрабатыаю Rest API и хотел бы у вас спросить: Какие трудности есть в коммуникации между коммандами при разработке API?

Спасибо
Анонимный опрос
38%
Формировать отчет с новыми изменениями API для другой команды
0%
Посылать email с отчетом обновлений
14%
Посылать сообщение в слак с отчетом обновлений
0%
Свой вариант в чат
24%
Нету проблем с коммуникацией
57%
Договариваться о последовательности реализации API
Проголосовало: 21
Котлин-мультиплатформа и REST API нИ нужОн
источник

МР

Михаил Резниченко... in Kotlin Community
Alexander Nozik
Котлин-мультиплатформа и REST API нИ нужОн
Только когда работаешь один или все в одном проекте
источник

AN

Alexander Nozik in Kotlin Community
Михаил Резниченко
Только когда работаешь один или все в одном проекте
Ну в основном да, но на самом деле нет. Если DTO в common модуле, то апи на клиенте и сервере меняются синхронно и их не нужно дополнительно специфицировать. Разумеется если команда большая, то все боли командной разработки тут включаются.
источник

AN

Alexander Nozik in Kotlin Community
Описания API сильно нужны, когда клиент и сервер независимы и на разных языках.
источник

I

Igor in Kotlin Community
Alexander Nozik
Котлин-мультиплатформа и REST API нИ нужОн
А как мультиплатформа решает проблему описания эндпоинтов? (То что модельки общие это понятно)
источник

AN

Alexander Nozik in Kotlin Community
Igor
А как мультиплатформа решает проблему описания эндпоинтов? (То что модельки общие это понятно)
Эндпоинтов никак.
источник

AN

Alexander Nozik in Kotlin Community
но эндпоинты так же описываются в доке, как обычные функции в этом смысле разницы нет
источник

SB

Sergey Bezrukov in Kotlin Community
Igor
А как мультиплатформа решает проблему описания эндпоинтов? (То что модельки общие это понятно)
Backend OpenAPI -> multiplatform ktor client  
Не всегда работает без напильника, но в целом уже можно пользоваться
источник