empty🧿
иногда ответа вообще не бывает)
empty🧿
ну да)
Dmytro
ну да)
Сам тестил покупки? Работали нормально?
empty🧿
Ну это у тебя проблема значит)
как мне ее найти и поправить))?
Kirill
Всем привет, подскажите opensourse проект с этой связкой kotlin rxjava 2 dagger 2 retrofit 2 , я не могу найти больших проектов, максимум на 1 - 2 окна
Dmytro
как мне ее найти и поправить))?
Ты в программировании разбираешься? Программа на android-studio? Писал сам?
empty🧿
Dmytro
А архитектура где?
Dmytro
писалась да в андроид студиа, нет не я писал
То что тебе нужно, там напиши Log (прежде чем писать, почитай про логи в android-studio).
Dmytro
?
Я такое же ищу ток в mvp mvvm
Kirill
Я такое же ищу ток в mvp mvvm
да, забыл дописать
Dmytro
https://android.jlelse.eu/android-mvvm-with-dagger-2-retrofit-rxjava-architecture-components-6f5da1a75135
Dmytro
Ну вообще практически любой серьёзный проект пишется с этим комплектом
empty🧿
спасибо
Fearless
Да и Даггер тоже
Dmytro
Просто обычно когда ищут программиста там в требованиях пишется всё это, я вот подозреваю что скорее всего оно там так и есть. Может я и не прав. А насчёт rx он же хотя-бы для многопоточности полезен
Mike
Ну вообще практически любой серьёзный проект пишется с этим комплектом
Не видел ни одного примера хорошего кода на этой связке. Всё избыточное, непонятное и хлипкое.
Mike
Справедливости ради, там есть Unbinder, это удобно.
Mike
Ну кто-то и свой мозг не юзает, бывает.
Dmytro
Для многопоточности есть java.util.concurrent, без его знания нельзя пускать в андроид.
Есть, но через rxjava это быстрее и меньше кода, разве нет?
Max
Можно ли сделать так, чтобы класс стартовал вместе с MainActivity?
Mike
Лол, а что, он когда-то был нужным?
Dmytro
Объясни почему он не нужен? Я его только недавно открыл для себя. Я слышал что-то про корутины, но я их ещё не трогал даже
Max
Шо то не получается...
Mike
Как, по-твоему, котлин решает задачи многопоточки? Если ты имел в виду корутины, то они появились аж в 1.2, а в рядовом приложении-круде так же бесполезны, как и Rx.
Sergey
Добрый день. Есть вопрос который сломал мне весь мозг. Вводные: Есть API которое может вернуть или троковое значение или null {accountNumber:"value"} или {accountNumber: null} Вопрос: Какой дата класс предпоxтительнее 1. data class Account(var accountNumber:String? = null) 2. data class Account(var accountNumber:String = "") Я за 1 вариант но не могу переубедить коллегу что он единственно верный :(
Mike
Ну сейчас тоже объясняют. «Корутины — асинхронное программирование, Ырыкс — реактивное. Он на шаг вперёд»
Dmytro
Так и что в итоге лучше?
Mike
Ну и что? Все же остаются при своём мнении.
Fearless
Vitalii
Так и что в итоге лучше?
Так это сравнение теплого с мягким
--------
Мне кажется вы с harmonizer тоже пытаетесь это показать
Max
Вот я чекаю чужие проекты. Никто не находит виджеты в MainActivity, я не могу понять, они вызывают конструкторы других классов из главного, а те уже находят или как это работает?
--------
Тогда не понимаю жёсткий протест против каких-то технологий
Larymar
на мой взгляд полезная статья про грусть гугл плея https://habr.com/ru/post/463281/
Mike
Тогда не понимаю жёсткий протест против каких-то технологий
Не понимаю отсутствия протеста против кусков говна, которыми многие повсеместно всё обмазали.
Mike
Я тоже)
Dmytro
Я слышал много мнений типа "rxjava уже не нужен, так как появились coroutines". Я спрашиваю потому-что для меня было бы полезно знать что конкретно лучше, или для чего нужно конкретно что-то. Если не сложно, конечно. Не слышал, а видел статьи с подобными заголовками*
--------
Это только кажется.
Ну в вашем блоге слишком много критики в сторону популярных технологий, но соглашусь, что большая часть вполне обоснована
Mike
Ну в вашем блоге слишком много критики в сторону популярных технологий, но соглашусь, что большая часть вполне обоснована
Слишком — в сравнении с чем? Есть какое-то универсальное (небольшое) количество критики, которое нравится людям? Что ж, мне всё равно, у меня нет такой цели.
Mike
О даааа, давайте переписывать то, что и так работает, с менее модной технологии на более модную!
Fearless
Просто складывается ощущение, что вы хейтите просто потому что
Так вы спросите почему и какие альтернативы
Vitalii
Я слышал много мнений типа "rxjava уже не нужен, так как появились coroutines". Я спрашиваю потому-что для меня было бы полезно знать что конкретно лучше, или для чего нужно конкретно что-то. Если не сложно, конечно. Не слышал, а видел статьи с подобными заголовками*
У меня сейчас коллега искал работу после длительного перерыва в разработке и с опытом только в Java и только с нативными инструментами для асинхронности. Говорит, что 90% компаний, где он был, используют RxJava В принципе, складывается впечатление, что его очень много в проде.
Dmytro
В 90 процентах пишется что он необходим
Fearless
Его действительно очень много в проде
Fearless
А вы сами то альтернативу знаете?
Anonymous
хрен там
Fearless
На корутинах?
Mike
Неправда. Rx отвратителен.
Vitalii
В 90 процентах пишется что он необходим
Некоторые затаскивают корутины, но не везде, да и опять-таки, они решают немного разные задачи. У корутин есть flows, но оно ещё не готово к проду Если вопрос, надо ли учить ирикс или нет, то стоит.
Anonymous
на об база, и надо было сравнивать юзеров что туда попадают, и еще к тому же хранятся в строке, приходится сплитить
Dmytro
Ещё столько всего интересного предстоит изучить, ухх
Fearless
А если на джава делать?
--------
Неправда. Rx отвратителен.
Можно поинтересоваться почему вы так думаете?
Mike
А если на джава делать?
Да в любом же случае полно нативных инструментов, хоть в джаве, хоть в котлине можно использовать j.u.c.
Mike
Можно поинтересоваться почему вы так думаете?
Мне скопировать утверждения из своего блога? :)
Fearless
А то как будто в есть мир вокруг корутин и рх крутится
Mike
Динозавр — это человек, который хорошо знает кор, да?)