Дурний Кіт
тайптокен для ивентов
Кирилл
MVP и «нормально» — вещи несочетаемые, но так-то MVP пишется за полчаса на коленке
Звучит так, будто реактивность - единственно верный подход.)
Mike
Mike
хотя вот реакт-архитектура похожа на нормальную)
Михаил
нормально != верно нормально - это то, что используется большинством, что есть норма
Mike
нифига не норма)
Михаил
нифига не норма)
есть нормально, есть хорошо, есть плохо
Sergey
есть нормально, есть хорошо, есть плохо
Это в английском "нормально"="обычно", а в русском " нормально"="хорошо"
Михаил
Это в английском "нормально"="обычно", а в русском " нормально"="хорошо"
если человек ложится спать в 3 ночи, для него это нормально, но это не значит хорошо
Sergey
если человек ложится спать в 3 ночи, для него это нормально, но это не значит хорошо
"Нормальные дороги", "нормальная жизнь" ... Любое слово имеет множество толкований, но здесь это - офтоп.
Ferrero
Для кого-то и мемори лики плодить нормально по такой логике)
Dmytro
хотя вот реакт-архитектура похожа на нормальную)
Можно ссылку на описание, пожалуйста?
Михаил
"Нормальные дороги", "нормальная жизнь" ... Любое слово имеет множество толкований, но здесь это - офтоп.
тогда просто прошу уточнять, что именно имеется в виду, когда пишут "MVP - это не нормально"
Ferrero
Не понимаю, почему между MVP и Moxy ставят знак равенства
Sergey
тогда просто прошу уточнять, что именно имеется в виду, когда пишут "MVP - это не нормально"
Думаю, что по отношению к Андроиду MVP - это натягивание на глобус.
Vitaly
Есть MVVM, почему бы просто не перейти на него, особенно если это никакой-нибудь Uber ?
Vitaly
Одни холивары...
Vitaly
Но все помешались на MVP
Михаил
Но все помешались на MVP
Ну хз, в последнее время везде про MVVM только слышу
Vitaly
Ребят, когда лучше использовать Subject, а когда Observable ?
Mike
Можно ссылку на описание, пожалуйста?
Неа. Ну, это как в elm и React, похоже на MVI.
Vitaly
Когда они решают твои проблемы.
Обожаю абстрактные ответы)) - Когда лучше рекурсию использовать? - Когда она решает твои проблемы - Хм, сочетаю-ка я факториал 1000 Так он же решал мою проблему... Почему переполнение памяти(
Vitaly
Можно пожалуйста более развёрнутый ответ?
Mike
окей, чем Subject отличается от Observable? (вот и ответ)
Vitaly
По сути ничем, просто дополнительно реализует Observer)) Понятно, спасибо)
Vitaly
TeamLead говорит не юзать Observable, а вместо него юзать Subject, но адекватно объяснить почему не может
Vitaly
Похоже действительно нужно использовать то, что удобнее в данный момент
Mike
тут главный вопрос — что значит «использовать». Можно создать Subject и отдать как Observable — что из них тут «используется»?
Yerassyl
Как сделать чтобы также кнопка(черная) была видна при открытии клавы
Ferrero
Adjust activity
Yerassyl
Спасибо
Alexander
I/Ads: Ad failed to load : 3
Ну код 3 это no fill, надо смотреть настройки адмоба/файрбэйса в админке
Andrey
Ну код 3 это no fill, надо смотреть настройки адмоба/файрбэйса в админке
в адмобе ничего не меняли, а FB не привязан к аккаунту адмоба
Alexander
в адмобе ничего не меняли, а FB не привязан к аккаунту адмоба
Там много факторов, которые могли бы повлиять, но во всяком случае, это уже не связано с android-разработкой:)
Yerassyl
Есть варианты чтобы проверить edittext на номер телефона
Yerassyl
Валидация
Vitaly
У меня есть метод который получает сообщения от сервера, но только как сокет успешно подключается к серверу нужно сразу начать слушать сообщения, причём первые сообщения (которые удовлетворяют определенному условию) должен слушать только подписчик A, а остальные сообщения должен слушать подписчик B, нормально ли будет если я буду отфильтровывать эти сообщения через filter? Дело в том, что подписчик A будет очень редко получать сообщения в отличие от подписчика B и скорость возможно может упасть, так как подписчик A будет делать лишние действия
Vitaly
Есть варианты чтобы проверить edittext на номер телефона
Погугли "RegEx выражения" для номера телефона (советую потратить часов 5 чтобы понять как устроены эти выражения)
Vitaly
https://habr.com/ru/post/281633/
Это к чему? Вопрос о другом
Михаил
Vitaly
это к Observable.create
Можешь ответить на вопрос пожалуйста
Михаил
Можешь ответить на вопрос пожалуйста
filter пропускает только один тип сообщений, как ты будешь обрабатывать другой?
Vitaly
filter пропускает только один тип сообщений, как ты будешь обрабатывать другой?
Два метода, один получает Observable и фильтрует по одному условию, а другой метод получает тот же Observable и фильтрует по другому условию
Mike
-> @reactivex
Ruslan
у тебя создается каждый раз новый Observable при вызове getMessagePool
а если этот Observable сделать final полем? А те, кто подписываются пусть фильтруют как им нужно?
Dev
Здравствуйте друзья! Сперва с праздником. Интересует тема авторских прав. Могут ли удалить приложение из маркета за использование чужой так сказать графики? Не графики, а вырезанные силуэты из фильма или мультфильма точнее. Ну, это для примера. Например - могу сделать одноименное приложение с каким-то фильмом или мультфильмом и буду использовать вырезанную оттуда графику как на иконке, так и в самом приложении. 🤔
Dev
Могут
А если не сделать одноименное приложение, а просто использовать вырезанные силуэты? 🤔 Например в игре.
Ara
Все привет. Вот такой вопрос возник. String ves = String.valueOf(ves_insert.getText().toString()); String rost = String.valueOf(rost_insert.getText().toString()); int ves_int = Integer.parseInt(ves); int rost_int = Integer.parseInt(rost); int rost_multiple = rost_int*rost_int; int coef = ves_int / rost_multiple; int coeficient = coef*10000; почему та coef, coeficient выдают 0, а вот ves_int,rost_multiple и rost_int значения берут
Ara
В чем может быть проблема?
Dev
Тоже могут, если источник покрыт защитой авторского права
Хм, ок. Понял. 🤔 Спасибо! Значит нужно спец. файл для АП в приложении сделать тоже.
Ara
Все спасибо
Ara
Я понял ошибку
Ara
Надо все в float
Ara
Жестко тупанул
Яўгеній
Здравствуйте. Нужна помощь. Попросили переделать экран. И возникло две проблемы. Экран с horizontal recycler view. 1. Внутри него ExpandableHeightGridView - при скроллинге его элементы пропадают, пока он вообще не перестает быть виден. 2. Есть еще PageIndicatorView, который я меняю в зависимости от значения findFirstCompletelyVisibleItemPositionкоторый я получаю в мотоде onScrolled, но мне все врем возвращается значенеи -1, иногда в самом конце скрола, на последнем элементе мне возвращает что-то другое. Гуглить пробовал. Но нати решение не получилось( Может вопрос не правильно формулировал... Код: https://pastebin.com/NNefYiah Заранее спасибо...
Vitaly
Какой-то ппц. Зачем три вложенных бесконечных циклов?
Почему 3 бесконечных цикла, там всего один бесконечны
Vyacheslav
Почему 3 бесконечных цикла, там всего один бесконечны
Ну и зачем второй, если первый уже есть?
Vyacheslav
Рыкс тогда лучше и чаще эмитит?