Size: a a a

Dart & Flutter по-русски

2020 September 27

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Andrey Makarov
в андроид есть сходный проект retrofit и там как я понимаю  и здесь для этого подключался адаптер и все сразу работало. я предположил что кто-то это делал
retrofit это генератор, а не адаптер.
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Генератор для protobuf уже написан и называется protobuf
источник

AM

Andrey Makarov in Dart & Flutter по-русски
Danial Kolyasnikov
retrofit это генератор, а не адаптер.
в нативном андроид есть замечательна либа retrofit и далее по тексту
источник

☕️ CunningFox in Dart & Flutter по-русски
Danial Kolyasnikov
Генератор для protobuf уже написан и называется protobuf
Да, чисто дартовая история и генерит/модели по прото для почти любых языков
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Andrey Makarov
в нативном андроид есть замечательна либа retrofit и далее по тексту
Ну тут чуть-чуть не нативный android. Тут больше используются генераторы, поэтому лучше использовать именно генераторы
источник

☕️ CunningFox in Dart & Flutter по-русски
Andrey Makarov
в нативном андроид есть замечательна либа retrofit и далее по тексту
Здесь он тебе не нужен, у тебя есть своя либа для кодогена и никаких рук
источник

☕️ CunningFox in Dart & Flutter по-русски
☕️ CunningFox
Здесь он тебе не нужен, у тебя есть своя либа для кодогена и никаких рук
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Andrey Makarov
в нативном андроид есть замечательна либа retrofit и далее по тексту
Если не секрет, зачем тебе вообще protobuf ? На json все нормально работало бы. А если openapi подцепить, то готовый клиент сразу был бы
источник

☕️ CunningFox in Dart & Flutter по-русски
Danial Kolyasnikov
Если не секрет, зачем тебе вообще protobuf ? На json все нормально работало бы. А если openapi подцепить, то готовый клиент сразу был бы
А ты работал с grpc?
источник

☕️ CunningFox in Dart & Flutter по-русски
☕️ CunningFox
А ты работал с grpc?
Если не секрет, как после этого можно вернуться к json/свагерам и прочему?
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
☕️ CunningFox
А ты работал с grpc?
Да
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
☕️ CunningFox
Если не секрет, как после этого можно вернуться к json/свагерам и прочему?
Изи, бекенд то не умеет в grpc )
источник

☕️ CunningFox in Dart & Flutter по-русски
Danial Kolyasnikov
Изи, бекенд то не умеет в grpc )
Это проблема твоего бекенда 😂
источник

☕️ CunningFox in Dart & Flutter по-русски
Технически фронту в разы проще работать на прото чем тянуть и руками поддерживать рест
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
☕️ CunningFox
Технически фронту в разы проще работать на прото чем тянуть и руками поддерживать рест
загнал в генератор и тебе нечего поддерживать
источник

☕️ CunningFox in Dart & Flutter по-русски
Danial Kolyasnikov
загнал в генератор и тебе нечего поддерживать
Как загнал?
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
☕️ CunningFox
Как загнал?
openapi спецификацию закинул в генератор на фронте swagger и все
источник

☕️ CunningFox in Dart & Flutter по-русски
Danial Kolyasnikov
загнал в генератор и тебе нечего поддерживать
Здесь тоже кодоген, я просто стянул свежий прото и ничего не надо поддерживать, никаких свагеров
источник

DK

Danial Kolyasnikov in Dart & Flutter по-русски
Ну так одно и то же просто, openapi текстовый, protobuf бинарный
источник

☕️ CunningFox in Dart & Flutter по-русски
Danial Kolyasnikov
Ну так одно и то же просто, openapi текстовый, protobuf бинарный
Тебе нужен свагер
источник