Size: a a a

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

2019 September 19

AB

Alexander Blinov in Moxy – MVP библиотека под Android
Artem Babuk
А moxy-ktx ещё в jcenter не завезли?
Could not resolve com.github.moxy-community:moxy-ktx:2.0.1
Вечером проверю
источник

AB

Alexander Blinov in Moxy – MVP библиотека под Android
Вообще должен был быть
источник

N

Newbie Developer in Moxy – MVP библиотека под Android
Всем привет.
Подскажите плз, создаю программно диалог, в котором создаю программно edit text.
Указываю этому edit text id из ресурсов, чтобы при повороте сохранялся текст в нем, но текст не сохраняется
источник

N

Newbie Developer in Moxy – MVP библиотека под Android
подскажите в чем может быть трабла?
нужно ли диалогу тоже ид? или мокси такое не может сохранить и нужно самому?
источник

☠🇷

☠️ hex 🇷🇺🐍 in Moxy – MVP библиотека под Android
Newbie Developer
Всем привет.
Подскажите плз, создаю программно диалог, в котором создаю программно edit text.
Указываю этому edit text id из ресурсов, чтобы при повороте сохранялся текст в нем, но текст не сохраняется
Но ведь ты присваиваешь id после создания вью
источник

RB

Ruslan B. in Moxy – MVP библиотека под Android
Alexander Blinov
Вообще должен был быть
В jcenter был уже, смотрел. Видимо у многих (как и у меня) по тем или иным причинам всё равно на maven смотрит
источник

N

Newbie Developer in Moxy – MVP библиотека под Android
☠️ hex 🇷🇺🐍
Но ведь ты присваиваешь id после создания вью
В смысле? 🤔
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Это офтопик. Вы ведь уже задали вопрос в архитектурном чате, зачем ещё и здесь?
источник

N

Newbie Developer in Moxy – MVP библиотека под Android
Ilya Gulya
Это офтопик. Вы ведь уже задали вопрос в архитектурном чате, зачем ещё и здесь?
я? вроде не задавал
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Newbie Developer
я? вроде не задавал
Нет, уже удалили сообщение.
источник

АЕ

Алексей Ершов in Moxy – MVP библиотека под Android
Newbie Developer
подскажите в чем может быть трабла?
нужно ли диалогу тоже ид? или мокси такое не может сохранить и нужно самому?
А причем тут Мокси? Она только воспроизводит команды на View согласно вашим стратегиям, сохранение состояния по id это уже к Android вопрос.
источник

I

Implozia in Moxy – MVP библиотека под Android
А View когда можно будет делать типизированными?)
источник

I

Implozia in Moxy – MVP библиотека под Android
Грац, кстати
источник

V

Vitali in Moxy – MVP библиотека под Android
Alexander Blinov
🚀 Мы рады представить новую версию Moxy 2

http://github.com/moxy-community/Moxy

Что нового?
[✓] Добавлена миграция с com.arello-mobile.moxy и его дефолтных стратегий
[✓] Поддержка Gradle incremental compilation
[✓] Удалены рефлекторы
[✓] Добавлена поддержка Dynamic Delivery
[✓] Добавлены ktx плюшки
[✓] Поддержаны последние фишки androidx
[✓] Поправлено много багов и убраны неоднозначные ситуации
[✓] Переведено на понятный английский


Спасибо тем, кто помогал библиотеке добраться до релиза:
@smallstells
@alaershov
@aasitnikov
@bejibx
@ekatkov
Дмитрий Сычев
@xanderblinov
@senneco
источник

AB

Alexander Blinov in Moxy – MVP библиотека под Android
Implozia
А View когда можно будет делать типизированными?)
Сделайте issue в новом репо с описанием того, что хотите. Мы либо запилим, либо поймем, что анриал)
источник

СТ

Сергей Труфанов in Moxy – MVP библиотека под Android
Может кто сталкивался, после обновления:

[kapt] An exception occurred: java.lang.NoClassDefFoundError: com/google/common/base/Preconditions
 at moxy.compiler.Util.equalsBy(Util.java:229)
 at moxy.compiler.viewstate.ViewMethod.equals(ViewMethod.java:144)
 at java.util.ArrayList.indexOf(ArrayList.java:321)
 at java.util.ArrayList.contains(ArrayList.java:304)
 at moxy.compiler.viewstate.ViewInterfaceProcessor.getMethods(ViewInterfaceProcessor.java:187)
 at moxy.compiler.viewstate.ViewInterfaceProcessor.iterateInterfaces(ViewInterfaceProcessor.java:257)
 at moxy.compiler.viewstate.ViewInterfaceProcessor.process(ViewInterfaceProcessor.java:87)
 at moxy.compiler.viewstate.ViewInterfaceProcessor.process(ViewInterfaceProcessor.java:29)
 at moxy.compiler.MvpCompiler.generateCode(MvpCompiler.kt:172)
 at moxy.compiler.MvpCompiler.throwableProcess(MvpCompiler.kt:108)
 at moxy.compiler.MvpCompiler.process(MvpCompiler.kt:66)
 at
...
источник

AB

Alexander Blinov in Moxy – MVP библиотека под Android
Сергей Труфанов
Может кто сталкивался, после обновления:

[kapt] An exception occurred: java.lang.NoClassDefFoundError: com/google/common/base/Preconditions
 at moxy.compiler.Util.equalsBy(Util.java:229)
 at moxy.compiler.viewstate.ViewMethod.equals(ViewMethod.java:144)
 at java.util.ArrayList.indexOf(ArrayList.java:321)
 at java.util.ArrayList.contains(ArrayList.java:304)
 at moxy.compiler.viewstate.ViewInterfaceProcessor.getMethods(ViewInterfaceProcessor.java:187)
 at moxy.compiler.viewstate.ViewInterfaceProcessor.iterateInterfaces(ViewInterfaceProcessor.java:257)
 at moxy.compiler.viewstate.ViewInterfaceProcessor.process(ViewInterfaceProcessor.java:87)
 at moxy.compiler.viewstate.ViewInterfaceProcessor.process(ViewInterfaceProcessor.java:29)
 at moxy.compiler.MvpCompiler.generateCode(MvpCompiler.kt:172)
 at moxy.compiler.MvpCompiler.throwableProcess(MvpCompiler.kt:108)
 at moxy.compiler.MvpCompiler.process(MvpCompiler.kt:66)
 at
...
Нужно поставить версию исходников 1.8
источник

AB

Alexander Blinov in Moxy – MVP библиотека под Android
Сергей Труфанов
Может кто сталкивался, после обновления:

[kapt] An exception occurred: java.lang.NoClassDefFoundError: com/google/common/base/Preconditions
 at moxy.compiler.Util.equalsBy(Util.java:229)
 at moxy.compiler.viewstate.ViewMethod.equals(ViewMethod.java:144)
 at java.util.ArrayList.indexOf(ArrayList.java:321)
 at java.util.ArrayList.contains(ArrayList.java:304)
 at moxy.compiler.viewstate.ViewInterfaceProcessor.getMethods(ViewInterfaceProcessor.java:187)
 at moxy.compiler.viewstate.ViewInterfaceProcessor.iterateInterfaces(ViewInterfaceProcessor.java:257)
 at moxy.compiler.viewstate.ViewInterfaceProcessor.process(ViewInterfaceProcessor.java:87)
 at moxy.compiler.viewstate.ViewInterfaceProcessor.process(ViewInterfaceProcessor.java:29)
 at moxy.compiler.MvpCompiler.generateCode(MvpCompiler.kt:172)
 at moxy.compiler.MvpCompiler.throwableProcess(MvpCompiler.kt:108)
 at moxy.compiler.MvpCompiler.process(MvpCompiler.kt:66)
 at
...
Создай плиз issue, уберем код с новой джавой. У меня были опасения, но я не проверил
источник

СТ

Сергей Труфанов in Moxy – MVP библиотека под Android
Alexander Blinov
Нужно поставить версию исходников 1.8
Ты об этом ?
compileOptions {
       targetCompatibility 1.8
       sourceCompatibility 1.8
   }
источник

AB

Alexander Blinov in Moxy – MVP библиотека под Android
Да
источник