Много видео с этого канала смотрел, обычно ничего не понимал, и открыл это случайно, когда постоянно слышал Observable, но хотел точнее понимать что это значит. И на удвиление именно этот видос просто чудом для моего восприятия оказался, мне прям залетела хорошо вся инфа.
Я за 20 минут преисполнился больше чем за неделю. Вижу кусочки дарта, это первое видео, которое я посмотрел на твоем канале, это топ. Немного больше надо объяснять что и зачем ты вписываешь, но в целом, если человек с синтаксисом знаком, то все идеально, надеюсь у тебя на дарте есть такие видео. Не забрасывай канал, ютуб нуждается в тебе!1111!!! (на дарте мало годного русскоязычного контента, держу в курсе) UPD: и указывай язык на котором пишешь, хотя бы в тегах.
Побольше бы видео о том, какая логика мышления (как думать) работая с OOП на Android с Kotlin. После функционально программирования на PHP и JS разбираться в ООП ANDROID большая головная боль
Алексей спасибо за ролики, очень помогли разобраться в некоторых моих пробелах Однозначно подписка) по данному ролику вопрос Чем "Наблюдатель" от делегирования отличается? судя по коду все тоже самое
Привет, рад, что понравилось. В целом штуки очень похожие, но разница в тонкостях реализации, времени жизненного цикла и в том что не источник данных могут быть подписаны сколько угодно объектов тогда как делегат как правило один
Спасибо за твои видео, очень полезно. Думаю для наглядности можно было бы в качестве подписчиков добавить представителей нескольких классов, реализующих один и тот же интерфейс Men, Women, Animal и т.д. Сам только разобрался с этим паттерном, с помощью разных источников, вроде теперь все понятно. Но начинающему может быть непонятно нафига вообще городить все эти сложности с интерфейсом коли мы работаем с одним только классом.
Добрый день! Не могу импортировать класс android.os.Handler, дает импортировать java.util.logging.Handler, но при этом он не работает как у Вас. Делаю в IntelliJ IDEA
Друг я тебе благодарен за это бесценный урок! Но пожалуйста! перед тем как сделать видеоуроки, ты друг мой, сначала хорошо подготовился бы) а не на ходу все делать на примерах :) . Сначала создай наилучшие примеры, повтори несколько раз и потом... Буд подготовленным и организованным. А так ты молодец! Спасибо!
Спасибо огромное друг ) но прежде, чем писать следующий комментарий подумай друг, обязан ли я тебе чём-то?) сделай свой собственный канал, друг, я с удовольствием научусь у тебя как надо делать правильно ) Спасибо!
@@MobileDeveloper Друг я прошу прощения ) Я не мастер написать правильный комментарии. Я прочитал свой коммент и мне стыдно стало. Нет ты не обязан мне ничего.
почему когда ты заводишь TAG, ты пишешь "Man::class.java.simpleName"? это же форма для java класса вроде. в котлине, если не ошибаюсь, можно и нужно писать "Man::class.simpleName". или я не понимаю чего-то?
Моя идея для паттерна - В антарктиде стоит видеокамера с нейросетью, которая определяет пингвинов упавших на спину, не способных встать. Отправляет оповещение подписчикам. github.com/open032/AntarcticPatternObserver Если есть замечания по коду, рад был бы их прочитать.
Хахах прикольная идея ) только я бы это на экран прям выводил в виде лога некоторого ) была бы забавная симуляция ) только у вас не совсем до конца идея реализована, потому что обычно источник данных живет отдельно и на него реагирует уже тот кто данные рассылает. У вас это внутри сделано, в целом норм, но в реальности обычно это происходит в разных классах.
github.com/Vovchik01/ObserverPatternLearning Вот тут немножко накидал за тобой, только чуть больше выбора сделал) Первый вопрос: правильно ли? Потому что знаю, что если что-то и работает, всё равно не факт что сделано правильно. И второй: вот если этот код читать человеческим языком, то получается, что первостепенно Станция добавляет себе подписчиков (она как бы и должна), но в моей голове всё-таки сидит, что именно подписчик должен добавлять себе станцию. Или это незначительные заморочки и я зря парюсь?)
Хахах, забавная у вас идея) Читается все отлично. Насчет кто кого добавляет. Всегда подписчик заявляет источнику данных, что ему нужны данные. Потому что подписчиков много, а станция одна)
Всех поздравляю с наступающим новым годом! Желаю в следующем году создать что-то новое, уникальное и стать еще чуточку лучше!
Mobile Developer взаимно! Успехов!
Скидывай свою реализацию паттерна )
Видео увлекают, смотреть интересно, всё понятно (покамись, по крайней мере). Спасибо за труды!
Рад, что понравилось! )
Прям глубочайший ступор вызвало на 8:50 "Для того что бы эти people могли наблюдать, они должны реализовывать какой-то интерфейс"
Много видео с этого канала смотрел, обычно ничего не понимал, и открыл это случайно, когда постоянно слышал Observable, но хотел точнее понимать что это значит. И на удвиление именно этот видос просто чудом для моего восприятия оказался, мне прям залетела хорошо вся инфа.
Спасибо. Очень доходчиво.
Спасибо, очень интересно рассказывает про паттерны проектирования
отличный выпуск!)) Леха с наступающим!
Спасибо большое! И тебя тоже ;)
Спасибо за видео!! С наступающим!!
Спасибо! ))
Отличное видео 🔥🔥🔥 Подача информации топ
Спасибо за такие видео! Очень сложно найти подобный материал в открытом доступе, тем более с понятной подачей.
Спасибо!
Давай еще про паттерны)
Будет, обязательно)
Я за 20 минут преисполнился больше чем за неделю. Вижу кусочки дарта, это первое видео, которое я посмотрел на твоем канале, это топ. Немного больше надо объяснять что и зачем ты вписываешь, но в целом, если человек с синтаксисом знаком, то все идеально, надеюсь у тебя на дарте есть такие видео. Не забрасывай канал, ютуб нуждается в тебе!1111!!! (на дарте мало годного русскоязычного контента, держу в курсе)
UPD: и указывай язык на котором пишешь, хотя бы в тегах.
Спасибо большое )
Побольше бы видео о том, какая логика мышления (как думать) работая с OOП на Android с Kotlin. После функционально программирования на PHP и JS разбираться в ООП ANDROID большая головная боль
Ооо вот это крутая тема )
На php давно уже ООП
отличное видео, я подписался. Хорошое дело делаешь, продолжай
Спасибо вам большое!
Алексей спасибо за ролики, очень помогли разобраться в некоторых моих пробелах
Однозначно подписка)
по данному ролику вопрос
Чем "Наблюдатель" от делегирования отличается? судя по коду все тоже самое
Привет, рад, что понравилось. В целом штуки очень похожие, но разница в тонкостях реализации, времени жизненного цикла и в том что не источник данных могут быть подписаны сколько угодно объектов тогда как делегат как правило один
Спасибо за твои видео, очень полезно. Думаю для наглядности можно было бы в качестве подписчиков добавить представителей нескольких классов, реализующих один и тот же интерфейс Men, Women, Animal и т.д. Сам только разобрался с этим паттерном, с помощью разных источников, вроде теперь все понятно. Но начинающему может быть непонятно нафига вообще городить все эти сложности с интерфейсом коли мы работаем с одним только классом.
Хм хорошее замечание, спасибо. Это было видео перед rxjava. Поэтому как то не пришло в голову разобрать на нескольких интерфейсах6
Добрый день! Не могу импортировать класс android.os.Handler, дает импортировать java.util.logging.Handler, но при этом он не работает как у Вас. Делаю в IntelliJ IDEA
Андроид сдк возможно не установлен
Спасибо
👍
кайф
Java Android не будет?
Ява будет изредка, но в основном все примеры будут на Котлин, потому что это сейчас, скажем так, трендовый язык ) да и я сам давно на Котлин перешёл
@@MobileDeveloper котлин топ)))
Друг я тебе благодарен за это бесценный урок! Но пожалуйста! перед тем как сделать видеоуроки, ты друг мой, сначала хорошо подготовился бы) а не на ходу все делать на примерах :) . Сначала создай наилучшие примеры, повтори несколько раз и потом... Буд подготовленным и организованным. А так ты молодец! Спасибо!
Спасибо огромное друг ) но прежде, чем писать следующий комментарий подумай друг, обязан ли я тебе чём-то?) сделай свой собственный канал, друг, я с удовольствием научусь у тебя как надо делать правильно ) Спасибо!
@@MobileDeveloper Друг я прошу прощения ) Я не мастер написать правильный комментарии. Я прочитал свой коммент и мне стыдно стало. Нет ты не обязан мне ничего.
Бро, скажи что за станция музыкальная на фоне?
soundcloud.com/user-733980562-796713705/sets/texture
Вот, мой друг написал )
@@MobileDeveloper я думал это плей-лист большой)) но все равно, спасибо!
@@Chekist2008 Пожалуйста)
почему когда ты заводишь TAG, ты пишешь "Man::class.java.simpleName"? это же форма для java класса вроде. в котлине, если не ошибаюсь, можно и нужно писать "Man::class.simpleName". или я не понимаю чего-то?
Не помню, вроде оно только так компилируется. Но возможно и нет. Просто привычка сформировавшаяся давно.
02:09 25 кадр ))))
😀
Моя идея для паттерна - В антарктиде стоит видеокамера с нейросетью, которая определяет пингвинов упавших на спину, не способных встать. Отправляет оповещение подписчикам.
github.com/open032/AntarcticPatternObserver
Если есть замечания по коду, рад был бы их прочитать.
Хахах прикольная идея ) только я бы это на экран прям выводил в виде лога некоторого ) была бы забавная симуляция ) только у вас не совсем до конца идея реализована, потому что обычно источник данных живет отдельно и на него реагирует уже тот кто данные рассылает. У вас это внутри сделано, в целом норм, но в реальности обычно это происходит в разных классах.
github.com/Vovchik01/ObserverPatternLearning
Вот тут немножко накидал за тобой, только чуть больше выбора сделал)
Первый вопрос: правильно ли? Потому что знаю, что если что-то и работает, всё равно не факт что сделано правильно.
И второй: вот если этот код читать человеческим языком, то получается, что первостепенно Станция добавляет себе подписчиков (она как бы и должна), но в моей голове всё-таки сидит, что именно подписчик должен добавлять себе станцию. Или это незначительные заморочки и я зря парюсь?)
Хахах, забавная у вас идея) Читается все отлично. Насчет кто кого добавляет. Всегда подписчик заявляет источнику данных, что ему нужны данные. Потому что подписчиков много, а станция одна)
@@MobileDeveloper Спасибо и за ответ и за видео)))
Пожалуйста)
Ужасное качество видео, все размылено, нет чёткости