Size: a a a

Moxy – MVP библиотека под Android

2020 April 27

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Евгений Храмов
на практике делали так?
Да, во всех проектах так делаю
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Ну и в команде это щас стандарт
источник

ЕХ

Евгений Храмов in Moxy – MVP библиотека под Android
Ilya Gulya
Да, во всех проектах так делаю
ручками или есть инструмент?
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Евгений Храмов
ручками или есть инструмент?
Ручками
источник

ЕХ

Евгений Храмов in Moxy – MVP библиотека под Android
эх (
источник

ЕХ

Евгений Храмов in Moxy – MVP библиотека под Android
кто осилит на кодогенерации сделать менеджер для рессурсов?
источник

RH

Ruslan Hanza in Moxy – MVP библиотека под Android
Евгений Храмов
кто осилит на кодогенерации сделать менеджер для рессурсов?
Возникла идея либу написать, но так и не понял что это решит? Допустим, у тебя есть кроссплатформенный менеджер. Но генерится класс то будет из того, что в R.string. и переиспользовать не получится
источник

RH

Ruslan Hanza in Moxy – MVP библиотека под Android
Если желаешь, объясни как ты видишь решение, я бы мог что-то наваять ради интереса
источник

ЕХ

Евгений Храмов in Moxy – MVP библиотека под Android
видимо должен генериться интерфейс и имплементация к нему
источник

ЕХ

Евгений Храмов in Moxy – MVP библиотека под Android
и можно легко мокать в тестах
источник

RH

Ruslan Hanza in Moxy – MVP библиотека под Android
И потом это сгенерированный интерфейс переиспользовать?
источник

ЕХ

Евгений Храмов in Moxy – MVP библиотека под Android
как минимум в тестах
источник

RH

Ruslan Hanza in Moxy – MVP библиотека под Android
А кроссплатформа?
источник

ЕХ

Евгений Храмов in Moxy – MVP библиотека под Android
Ruslan Hanza
А кроссплатформа?
это я для важности применил)
тесты крутятся на хостовой машине
чем не платформа?
источник

RH

Ruslan Hanza in Moxy – MVP библиотека под Android
Евгений Храмов
это я для важности применил)
тесты крутятся на хостовой машине
чем не платформа?
Но у тебя в тестовом пекедже генерится R класс.
источник

RH

Ruslan Hanza in Moxy – MVP библиотека под Android
Или ты прям отдельно хочешь тестить?
источник

RH

Ruslan Hanza in Moxy – MVP библиотека под Android
Ilya Gulya
Да, во всех проектах так делаю
А что у тебя? Руками пишешь менеджер строк, я правильно понимаю? С методами, типа, getAwsomeText?
источник

ЕХ

Евгений Храмов in Moxy – MVP библиотека под Android
Ruslan Hanza
Но у тебя в тестовом пекедже генерится R класс.
да есть
я не спорю
и мы мокаем ответы менеджера в зависимости от ID рессурса
но это не совсем правильно
скорей от белности
источник

АЕ

Алексей Ершов in Moxy – MVP библиотека под Android
Евгений Храмов
кто осилит на кодогенерации сделать менеджер для рессурсов?
Уже есть на гитхабе, кстати. Генерит по одному гет-методу на каждый строковый ресурс.
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Алексей Ершов
Уже есть на гитхабе, кстати. Генерит по одному гет-методу на каждый строковый ресурс.
а с интерполяцией строк что делает?
источник