Kopusha
теперь у тебя работы на месяц "поиграть шрифтами", переписать архитектуру и как раз к тому времени устареет.
Kopusha
ну, MVVM определенно лучше MVP и официально пушится гуглом. MVI уже для мсье, которые знают толк...
Mike
https://stackoverflow.com/a/30717100/3050249
Mike
даже вопреки тому что MVVM пушится гуглом, он и правда лучше
Алексей
Раз уж обсуждение идёт, кто-нибудь из не-авторов использует RxPM? Выглядит круто, но интересуют подводные камни.
Vadim
Кто-нибудь использует Twine ? Как нужно организовать strings.xml ,чтобы он их в правильные категории расставлял? Сейчас это [[Uncategorized]]
Mike
Раз уж обсуждение идёт, кто-нибудь из не-авторов использует RxPM? Выглядит круто, но интересуют подводные камни.
судя по названию, оно основывается на одной очень плохой и тяжёлой библиотеке
Алексей
судя по названию, оно основывается на одной очень плохой и тяжёлой библиотеке
Я про подход и одноимённую библиотеку: https://github.com/dmdevgo/RxPM
Mike
Я про подход и одноимённую библиотеку: https://github.com/dmdevgo/RxPM
В принципе, я использую очень похожий подход, только, в отличие от примеров, у меня действительно получается декларативно.
Gerc
habr.com/post/424081/
Mike
Вы ведь тогда индустрию перевернули, нет? Поделитесь)
не, всего лишь написал библиотеку, которая призвана решать проблемы, а не плодить сущности и гнаться за хайпом :) http://github.com/Miha-x64/reactive-properties/
Mike
тащемта это MVVM, и при ближайшем рефакторинге оно, наверное, будет называться MVVMKit
Алексей
Спасибо, посмотрю) Пока не вижу принципиальных отличий от RxPM, "более декларативно" или "менее декларативно" - это вкусовщина и субъективщина.
Алексей
Это из области "любить RxJava или нет". Я люблю, поэтому для меня не аргумент)
Mike
Инженер не должен любить. Он должен решать проблемы.
Алексей
Окей, перефразирую: я принимаю недостатки RxJava, чтобы пользоваться преимуществами.
Алексей
Какие преимущества у неё перед чем?
Остановитесь, я не хочу ни в чём вас убеждать) Это всё обговорено тысячи раз, просто каждый делает выбор, юзать или нет.
Mike
Остановитесь, я не хочу ни в чём вас убеждать) Это всё обговорено тысячи раз, просто каждый делает выбор, юзать или нет.
Я тоже никого не хочу уюеждать. Я хочу понять людей, которые добровольно выбирают RxJava.
Алексей
Тогда почитайте статьи этих людей) Какие есть аналоги для удобной реактивщины?
Mike
Тогда почитайте статьи этих людей) Какие есть аналоги для удобной реактивщины?
Какие статьи можете порекомендовать? Что такое «реактивщина» и зачем она нужна?
Алексей
Извините, не хочу сейчас в эту дискуссию. На эти вопросы вы сами прекрасно знаете ответ.
Mike
Вот и получается, что есть горы статей, а приличного ничего нет. Реактивщина нужна, а что это и зачем — непонятно. Так и живём.
Konstantin
Так вроде уже все решили что реактивщина не нужна? Или я что-то пропустил?
Алексей
Кому надо - тому понятно. Кому не надо - тому не надо)
Anonymous
Я за голосование нужна ли реактивщина
Mike
Я за голосование нужна ли реактивщина
Может кто-нибудь для начала рационально объяснит, что это и зачем оно?
Kopusha
и разработчики в JB, которые только добавили reactive streams к корутинам, такие "еб вашу мать, все уже решили, что нинужон" #sad_trombone
Kuanysh
Всем привет! довольно банальный вопрос: так как начал изучать разработку с нуля (разработка на андроид) столкнулся с трудностями с чего начать. начал курсы по start android, Но там в сам джава углубления нет. как можно распланировать план обучения чтобы получить результаты хотя бы через 3-4 месяца? и если можно напишите кто по какими методами пользуется.
Anonymous
Есть объективный критерий количество строк, чем меньше тем лучше. С rx их меньше чем у тредов , асинктасков, коррутин итд.
Anonymous
Это весомый плюс который перекрывает оверхед и монолитность либы
Anonymous
обед, но думаю это можно доказать
Сергій
...скандалы, интриги, расследования🌚
Ontoshgo
показать все, что скрыто
Anonymous
При использовании MVP как и где вызвать фрагмент напрямую в activity или через презентер ?
Anonymous
Ни на что просто вызвать fragment нужно
Mike
Если ни на что не влияет, то какая разница?
Anonymous
И ни кто не отвечает
Anonymous
Ну типа как view не может ничего делать а у меня activity это view ,но из-за того что fragmentmanager от activity зависит а в презентер его передавать надо с context вот я и не понимаю как должно это быть правильно по mvp
Anonymous
Отобразить
Anonymous
Даже если это просто кнопка в activity,для отображения фрагмента который не имеет логики?
Nick Senchurin
всем привет, а не подскажете, как можно с девайса на комп базу скопировать?
Nick Senchurin
https://developer.android.com/studio/debug/device-file-explorer
спасибо, Добрый Человек )
Nick Senchurin
я уж думал опять копошиться в адб
Тони
Такой кейс - есть приложение. Все окей работает не падает. Если не пользоваться приложением, оно будет в фон. режиме, то спустя продолжительное время 3часа+(ориентировочно) оно падает.Вопрос - как отследить эту ошибку?
Тони
ммм. По логам?
Проблема в том что падает оно с очень долгой периодичностью. Ждать 3-4 часа чтобы отследить упадет оно или нет?
Тони
Ну оно же в итоге падает?)
Вопрос состоит в том, как сократить это время?
Сергій
Fabric или другой краш репортинг же, ищи логи там
Тони
Fabric или другой краш репортинг же, ищи логи там
Думаешь это единственное решение?
Alexey
Вопрос состоит в том, как сократить это время?
надо делать в 1000 раз больше действий в сервисе чем обычно
Alexey
проверяешь сервак раз в минуту? надо 1 раз в наносекунду
Mike
на 4 часа
нет, можно после падения воткнуть
Тони
нет, можно после падения воткнуть
Суть не в том, как отследить ошибку. А каким образом сделать так чтобы оно падало быстрее))
Тони
Угу, спасибо.
Сергій
Есть adb команды для тестирования приложения в Doze и App standby