Size: a a a

Android Developers

2020 January 16

A

Alexey Turkin in Android Developers
kirill
перешел с джавы на котел, какие в первую очередь штуки нужно изучить для работы с котлом, котлин экстеншн слышал мб еще что, спасибо.
если нет нужды копать вглубь, то никакие. просто пиши на языке и по необходимости гугли что-то

если нужно куда-то лезть, то typealias, inline, extensions, named companion, lazy и тд
источник

k

kirill in Android Developers
Alexey Turkin
если нет нужды копать вглубь, то никакие. просто пиши на языке и по необходимости гугли что-то

если нужно куда-то лезть, то typealias, inline, extensions, named companion, lazy и тд
я про вские штуки по типу биндинга и прочее
источник

A

Alexey Turkin in Android Developers
Roman Shemshei
Есть. Но тестов ведь много, а DI - один. На один реквест в разных случаях могут быть разные респонсы.
для одного теста - один респонс
другой респонс будет участвовать в другом тесте
источник

A

Alexey Turkin in Android Developers
kirill
я про вские штуки по типу биндинга и прочее
что такое биндинг? Android binding?
источник

k

kirill in Android Developers
Alexey Turkin
что такое биндинг? Android binding?
да
источник

A

Alexey Turkin in Android Developers
нуууу, тут язык особенно не при чем. там синтаксис довольно тривиальный на котлине
источник

A

Alexey Turkin in Android Developers
это же вещь из Android SDK, к котлину она отношения не имеет
источник

A

Alexey Turkin in Android Developers
Roman Shemshei
Есть. Но тестов ведь много, а DI - один. На один реквест в разных случаях могут быть разные респонсы.
это же UI-тесты. там сценарии прописаны. сделай несколько тестов на самые чувствительные респонсы и замокай их. я бы делал хотя бы на первых порах, чтобы завелось, так
источник

ОА

Оганнес Асатрян in Android Developers
так если у тебя есть моквебсервер прямо в модуле нетворка пропиши исходя из флейвора какой урл брать
источник

A

Alexey Turkin in Android Developers
Оганнес Асатрян
так если у тебя есть моквебсервер прямо в модуле нетворка пропиши исходя из флейвора какой урл брать
да, наверное, можно и так. Я просто так не делал, поэтому не могу сказать деталей, но выглядит вполне работоспособным
источник

ОА

Оганнес Асатрян in Android Developers
ну я делал и все ок))
источник

ОА

Оганнес Асатрян in Android Developers
но эт был пет проект так что долго я его не поддерживал
источник

ОА

Оганнес Асатрян in Android Developers
т.к. как только ты добавляешь новый флейвор в проект - жизнь перестает быть простой
источник

RS

Roman Shemshei in Android Developers
Оганнес Асатрян
так если у тебя есть моквебсервер прямо в модуле нетворка пропиши исходя из флейвора какой урл брать
Все так и сделано. Проблема в том что респонсы уходят раньше, чем я успеваю сказать диспатчеру что именно хэндлить
источник

ОА

Оганнес Асатрян in Android Developers
тебе в код надо влезть перед первый запросом
источник

RS

Roman Shemshei in Android Developers
по хорошему не нужно из конструктора запросы слать. Но менять не разрешат, так как регрессия большая будет
источник

ОА

Оганнес Асатрян in Android Developers
оставь как есть
источник

ОА

Оганнес Асатрян in Android Developers
прост флейвор добавь и впендюрь иф туда
источник

ОА

Оганнес Асатрян in Android Developers
если не юайтестовыйфлейвор - делай свое дело
источник

ОА

Оганнес Асатрян in Android Developers
точнее мы решили поменять урл на моксерверный
источник