Size: a a a

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

2018 August 14

AK

Aleksei Korshun in Moxy – MVP библиотека под Android
Главное что бы она была нормальная))))
источник

VB

Vladimir Bobkov in Moxy – MVP библиотека под Android
Нарооод!!! Не могу понять, где искать ошибку
источник

ES

Eugene Stepanov in Moxy – MVP библиотека под Android
Логи были бы удобнее
источник

VB

Vladimir Bobkov in Moxy – MVP библиотека под Android
Eugene Stepanov
Логи были бы удобнее
источник

A

Azamat Mullabaev in Moxy – MVP библиотека под Android
activity должны быть экземпляром MvpActivity или MvpAppCompatActivity
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Vladimir Bobkov
Нарооод!!! Не могу понять, где искать ошибку
Класс должен имплементить интерфейс
источник

ФХ

Фаррух Холмухамедов in Moxy – MVP библиотека под Android
Всем привет! Подскажите, пожалуйста, пример UI тестирования с Moxy. Можно ли мокать презентер?
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Фаррух Холмухамедов
Всем привет! Подскажите, пожалуйста, пример UI тестирования с Moxy. Можно ли мокать презентер?
Так UI тест или unit тест?
источник

ФХ

Фаррух Холмухамедов in Moxy – MVP библиотека под Android
Maxim Motorniy
Так UI тест или unit тест?
ui
источник

MM

Maxim Motorniy in Moxy – MVP библиотека под Android
Точно так же как и без мокси тестируется.
источник

ОА

Оганнес Асатрян in Moxy – MVP библиотека под Android
Фаррух Холмухамедов
Всем привет! Подскажите, пожалуйста, пример UI тестирования с Moxy. Можно ли мокать презентер?
Для юай тестов пишешь мокРепозитории и новый флейвор. Вуаля
источник

AB

Alexander Blinov in Moxy – MVP библиотека под Android
Оганнес Асатрян
Для юай тестов пишешь мокРепозитории и новый флейвор. Вуаля
Флейворы это перебор, а моковый репо самое оно
источник

YS

Yura Shinkarev in Moxy – MVP библиотека под Android
А лучше вообще не пишешь юай тесты, есть дела поважнее
источник

AB

Alexander Blinov in Moxy – MVP библиотека под Android
Yura Shinkarev
А лучше вообще не пишешь юай тесты, есть дела поважнее
Пока стартап - согласен
источник

AB

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

AB

Alexander Blinov in Moxy – MVP библиотека под Android
А вот с большим - это выгодное вложение средств
источник
2018 August 15

VB

Vladimir Bobkov in Moxy – MVP библиотека под Android
Azamat Mullabaev
activity должны быть экземпляром MvpActivity или MvpAppCompatActivity
А может она быть наследником другой активити, которая сама является наследником MvpAppCompatActivity, инжектит презентер типа MvpPresenter и имплементирует интерфейс типа MvpView?
источник

IF

Ivan Fedotov in Moxy – MVP библиотека под Android
Vladimir Bobkov
А может она быть наследником другой активити, которая сама является наследником MvpAppCompatActivity, инжектит презентер типа MvpPresenter и имплементирует интерфейс типа MvpView?
конечно, тут уже как фантазии хватит, главное не переборщите. Есть некоторый паттерн, типа baseActivity, от которого все наследуются и там реализована логика какая нибудь, которая должна быть в каждой view (активити) реализована.
источник

VB

Vladimir Bobkov in Moxy – MVP библиотека под Android
Ivan Fedotov
конечно, тут уже как фантазии хватит, главное не переборщите. Есть некоторый паттерн, типа baseActivity, от которого все наследуются и там реализована логика какая нибудь, которая должна быть в каждой view (активити) реализована.
Не взлетает :(
Я пытаюсь реализовать такую архитектуру:
в одном проекте несколько библиотек и два приложения. В главной, так сказать, центральной, билиотеке я на основе Moxy сделал реализацию активити (а так же презентера и вию-интерфейса для неё), которую использую в качестве супер-класса для активити приложений таким вот образом:
class MainActivity : PayableActivity() {

   override fun onCreate(savedInstanceState: Bundle?) {
       super.onCreate(savedInstanceState)

       val fs = Integer.parseInt(AppUserInfo.getEnter(this))
       if (fs == 1) {
           val i = Intent(applicationContext, IntroActivity::class.java)
           startActivity(i)
       }
   }
}

При потыке построения исполняемого файла для приложения competitor_functional получаю ошибку:
...
:competitor_functional:kaptGenerateStubsDebugKotlin
e: error: error.NonExistentClass must be INTERFACE
:competitor_functional:kaptDebugKotlin FAILED
источник

VF

Victor Filatov in Moxy – MVP библиотека под Android
Господа, есть такая задача. Корзина с товарами (Адаптер с итемами товаров).
Товары можно выбирать (чекать).
Например у нас произошла ситуация, что система убила фрагмент корзины.
При пересоздании фрагмента нам нужно чтобы восстановилось состояние чекнутых товаров.
Вопрос: какие варианты адекватной реализации вы видите?
Один из возможных вариантов - это хранить проинициализированный адаптер в презентере корзины и при пересоздании фрагмента связывать его с соответствующим ресайклером, ну и обновлять итемы и их состояния из адаптера.
P.S.: Смущает то, что итем хранит в себе состояние вью (конкретного товара корзины)
источник