Igor
Ivansuper
Помоему надо просто понять goal этих двух вещей и прекратить местный спор
Marina
Ivansuper
Истинный goal
Marina
Vitaly
Ivansuper
Они МОГУТ быть ПОХОЖИ, но цели разные
Marina
Mike
Цели разные, но корутины сырые, поэтому Rx лучше
Vitaly
Я по сравнению с вами полный нуб, так что ничего дельного скзаать не смогу) Но с радостью выслашую ваши мнения
Mike
Maryna
Marina
Mike
Anonymous
Ладно, парни. Почему startForeground в сервисе не срабатывает?
Marina
читаешь между строк
Vitaly
Maryna
Ivansuper
(уточнил про не фанатность потому что не знаю точной механики в Котлине)
Maryna
Ivansuper
Mike
Maryna
А есть ещё горутины..мб включим их в эту святую войну?
Ivansuper
Maryna
Докопался до девушки, аргументы ему подавай, смотрите ка.
Konstantin
воу воу че за расизм
Konstantin
ой сексизм
Igor
а корутины уже вывели из experimental?
Maryna
Гг))
Ivansuper
Mike
Ivansuper
Экспериментальное не всегда означает "сырое"
Konstantin
а че никто просто в википедию не хочет заглянуть, прочитать зачем корутины и зачем реактивное программирование
Anonymous
https://github.com/googlesamples/android-play-location/blob/master/LocationUpdatesForegroundService/app/src/main/java/com/google/android/gms/location/sample/locationupdatesforegroundservice/LocationUpdatesService.java
Konstantin
может ощутите разницу
Maryna
Ivansuper
М?
Да просто подыгрываю на сцене местного театра
Ivansuper
Igor
да, я поэтому и пытаюсь понять, зачем ты это пишешь
это я подлил масла в огонь, спор вообще ни о чём, но было бы интересно сравнить решение одной и той же задачи с помощью RxJava и Kotlin с разбором bytecode и затрат на написание, вот тогда можно и спорить имея факты
Mike
Было бы интересно. Но евангелистам RxJava это не кажется очень полезным.
Igor
типо так много крутых Rx программистов, большинство дальше retrofit особо rx и не использовали...
Vitaly
Писали такие разрабы Java в 90-ые и чтобы лишь код можно было бы в любую кофеварку вставить, а тут пришёл Эндри Рубин и решил операционку свою замутить и взял Java, реализовал он там всё криво да покостыльному ибо команда небольшая и продал Гуглу) А Гугл - не лох, популяризовал операционку и приложения стали всё сложнее и сложнее и в итоге современные то языки не справляются с требованиями и вот начинают придумывать всякие СУПЕРкостыли под названием - библиотеки) Но миллая корпарация IntellijIDEA прочувствовала всю боль и поняла: "Что то в этом мире не так. Всё слишком грустно у Android-разработчиков" и создала новый героический язык программирования, который учитывает некоторые проблемные факторы в современной разработке и в итоге родился Kotlin, который замечательно справляется со своей задачей с чуть меньшим нагромождением библиотек, которые как я понял 80% используют не по назначению или лишь малейшую их часть (я про RxJava)
Mike
Mike
Vitaly
Это моя картина мира исходя из кучи прочитанных статей, прочитанных мнений и видеоуроков, и всё сводится именно к этому, что пора бы переходить на Kotlin
Konstantin
Vitaly
Ivansuper
Vitaly
Это у меня есть думаю)
Vitaly
Konstantin
Ivansuper
Не так давно натыкался на материал, который давал определение рандому. Проблема в том, что достаточная избыточность информации дает возможность человеческому мозгу ее легче систематизировать и переваривать.
Если максимально убрать из кода все избыточности, то он будет работать, но он будет выглядеть как случайный набор символов, об который сломаешь глаза. И мне страшно, что все к этому и идет.
(Да, кстати, информация, из которой убрана вся избыточность в своей сущности и есть рандом, такова была идея материала)
Vitaly
Не так давно натыкался на материал, который давал определение рандому. Проблема в том, что достаточная избыточность информации дает возможность человеческому мозгу ее легче систематизировать и переваривать.
Если максимально убрать из кода все избыточности, то он будет работать, но он будет выглядеть как случайный набор символов, об который сломаешь глаза. И мне страшно, что все к этому и идет.
(Да, кстати, информация, из которой убрана вся избыточность в своей сущности и есть рандом, такова была идея материала)
Вот не знаю по поводу Kotlin, ещё не изучал, но вот если далеко не ходить то есть тот же пример с лямбда-выражениями) Вот по сути реально удобно, сильно сокращает код, читается быстрее, но если реально далеко так зайти, то вообще ничего не понятно будет) Так что да, этого стоит избегать
Konstantin
Не так давно натыкался на материал, который давал определение рандому. Проблема в том, что достаточная избыточность информации дает возможность человеческому мозгу ее легче систематизировать и переваривать.
Если максимально убрать из кода все избыточности, то он будет работать, но он будет выглядеть как случайный набор символов, об который сломаешь глаза. И мне страшно, что все к этому и идет.
(Да, кстати, информация, из которой убрана вся избыточность в своей сущности и есть рандом, такова была идея материала)
или может все идет к переходу на "божественное" программирование, когда программиста не будет волновать что за тип переменной, что за данные, он просто будет писать "собрать мир за 7 дней"
Vitaly
Думаю это в скором времени прекратится и лет через 5 будут давать задания только на Kotlin
Vitaly
ИМХО
Igor
Cool story, bro 👌
Ivansuper
Я вообще за то, чтобы остался один язык
Ivansuper
Меня подбешивает салат из Явы и Котлина
Konstantin
котлин? )
Ivansuper
Без разницы
Vitaly
Учился помню давненько, была Java и ещё несколько библиотечек (тогда вроде толко Android 6 выходила) всё было простенько относительно
Ivansuper
Но как показывает практика, при введени нового, старое всегда оседает определенным слоем и отказывается исчезать. Поэтому нас ждет офигенное будущее ага
Vitaly
Начал изучать заново после длительного перерыва и появилось столько всего нового, что порой не успеваешь информацию усваивать
Ivansuper
Ivansuper
Придется потому что другие головастики ее оближут и пустят в прод. А их блоги зарезонируют и все сломя голову тоже понесутся
Ivansuper
Надо не надо -- имплементируем
Konstantin
ты еще в мире js такое скажи ) там интервал наверное до 1 месяца сокращен