Size: a a a

StartAndroid Ru Chat

2020 July 10

KK

Konstantine Kovalenk... in StartAndroid Ru Chat
VOVA PUST89
Добрый день всем!
Пытаюсь постичь андройд довольно давно.
Начал с изучания Java, потом прошел 60-часовые курсы на юдеми. Там преподаватель не использовал ничего нового (многопоточность через AsyncTask + куча колбеков). Но общее представление получил.
Выучил RxJava и пошел на 1ое собеседование. Его конечно же завалил. Интервьюер посоветовал забыть о яве, сейчас все пишут на котлине.
Выучил котлин, пишу только на нем + коротьюнсы. Благодаря курсам выучил MVVM и все архитектурные компоненты + Dagger2 + Retrofit.
В своем обучении я пропустил MVP. Стал разбираться и попал в какой-то ступор.
Одни вопросы:
- используется ли LiveData и DataBinding в MVP?
- как корректно обрабатывать сохранение состояния в MVP?
- как правильно распихать по пакетам интерфейсы?
- пишут ли сейчас по MVP или в новых проектах только MVVM?
Если есть у Вас на гитхабе есть простенький проект с MVP, желательно с тестами скиньте пожалуйста.
Или ресурс какой-нибудь.
Спасибо.
ты же уже спрашивал в другом чатике.
1) LiveData и DataBinding можно в принципе в любой архитектуре использовать
2) в активити или фрагменте скорее всего
3) примеры поищи, слишком большая тема
4) используют и mvp
5) проекта нет, тут тоже только гугл
источник

VP

VOVA PUST89 in StartAndroid Ru Chat
Konstantine Kovalenko
ты же уже спрашивал в другом чатике.
1) LiveData и DataBinding можно в принципе в любой архитектуре использовать
2) в активити или фрагменте скорее всего
3) примеры поищи, слишком большая тема
4) используют и mvp
5) проекта нет, тут тоже только гугл
А какую библиотеку используют для MVP? Moxy уже deprecated, Cicerone?
источник

DK

Danil Konovalenko in StartAndroid Ru Chat
VOVA PUST89
А какую библиотеку используют для MVP? Moxy уже deprecated, Cicerone?
цицероне - навигация
источник

KK

Konstantine Kovalenk... in StartAndroid Ru Chat
VOVA PUST89
А какую библиотеку используют для MVP? Moxy уже deprecated, Cicerone?
очень странный вопрос, никакую - сами пишут и все ок
источник

VP

VOVA PUST89 in StartAndroid Ru Chat
Konstantine Kovalenko
очень странный вопрос, никакую - сами пишут и все ок
Ну вот я нашел пример на хабре, https://habr.com/ru/post/275255/
источник

VP

VOVA PUST89 in StartAndroid Ru Chat
Там используют мокси
источник

KK

Konstantine Kovalenk... in StartAndroid Ru Chat
VOVA PUST89
Там используют мокси
библиотеки можно как вариант, но вообще и без них можно легко обойтись. погугли вообще что такое mvp в чистом виде, чтобы понимать разницу между mvvm и mvp
источник

KK

Konstantine Kovalenk... in StartAndroid Ru Chat
VOVA PUST89
Там используют мокси
например, у меня было mvp в андроид и ios проекте с абсолютно одинаковой логикой, и речь о дополнительных библиотеках  там, конечно, не шла
источник

VP

VOVA PUST89 in StartAndroid Ru Chat
Konstantine Kovalenko
например, у меня было mvp в андроид и ios проекте с абсолютно одинаковой логикой, и речь о дополнительных библиотеках  там, конечно, не шла
Спасибо) Буду разбираться
источник

ДР

Дмитрий Рубцов 🇷🇺🔥... in StartAndroid Ru Chat
VOVA PUST89
А какую библиотеку используют для MVP? Moxy уже deprecated, Cicerone?
Судя по репозиторию moxy всё ещё развивается https://github.com/moxy-community/Moxy
источник

ДР

Дмитрий Рубцов 🇷🇺🔥... in StartAndroid Ru Chat
Чичерон это ж вообще про навигацию
источник

S

Skelorc in StartAndroid Ru Chat
народ, такая проблема, у меня не запускается проект на андроид. Нет, я не сегодня начал писать, нет, дело не в эмуля/устройстве. ПРОСТО отказывается запускаться пустая активити с onCreate. НО, установившись, она запускается раза с 3. С чем это может быть связано? В манифесте ничего интересного, всё стандартно. Никакие дополнительные настройки я не прописывал, всю логику в MainActivity я заккоментил.
источник

АZ

А - Z in StartAndroid Ru Chat
Skelorc
народ, такая проблема, у меня не запускается проект на андроид. Нет, я не сегодня начал писать, нет, дело не в эмуля/устройстве. ПРОСТО отказывается запускаться пустая активити с onCreate. НО, установившись, она запускается раза с 3. С чем это может быть связано? В манифесте ничего интересного, всё стандартно. Никакие дополнительные настройки я не прописывал, всю логику в MainActivity я заккоментил.
как понять " установившись она запускается раза с 3 "
источник

S

Skelorc in StartAndroid Ru Chat
А - Z
как понять " установившись она запускается раза с 3 "
я запускаю с студии на эмуле. На эмуле ничего не происходит. Хотя дебаггом я ставил брейкпоинты, и они отрабатываютю После этого, я запускаю эту приложуху уже в самом эмуляторе, и вот на 3 раз оно заводится
источник

В

Влад in StartAndroid Ru Chat
привет. ребят подскажите а есть какой-то новый плагин для intellij который будет поддерживать butterknife 10 версию, а то Android ButterKnife Zelezny вроде пишут 8ю только поддерживает
источник

DK

Denis Koval in StartAndroid Ru Chat
источник

DK

Denis Koval in StartAndroid Ru Chat
коллеги, помогите с glide. он себя очень странно ведет в ресайклере
источник

DK

Denis Koval in StartAndroid Ru Chat
если данных в рекуклере много, то начинает через раз работать... если 1 или 2 айтема, то все хорошо работает
источник

J

J.S in StartAndroid Ru Chat
Denis Koval
если данных в рекуклере много, то начинает через раз работать... если 1 или 2 айтема, то все хорошо работает
В RecyclerView в viewHolder надо его чистить лайк Glide.clear() или типо того
источник

DK

Denis Koval in StartAndroid Ru Chat
J.S
В RecyclerView в viewHolder надо его чистить лайк Glide.clear() или типо того
Спасибо за наводку!)
источник