Теория в начале видео была просто шикарная! Однако, практика как по мне подкачала, хотя, может быть это и хорошо, что вы показываете вот так свои ошибки)
Мне кажется что неплохо было бы попробовать вместо эквалайзера после вступления, во время теории показывать слайды, информация у большинства лучше воспринимается когда они помимо того что слышат еще и видят.
@@MobileDeveloper Просто, мне кажется, большинство ваших обучающих уроков для Junior/Middle разработчиков. А на мой взгляд, переходить на Kotlin нужно после достаточных знаний в Java. Те, у кого эти знания есть - как правило уже ближе к Senior разработчикам и большинство сказанного они уже знают)
В iOS ситуация кардинально другая: там сразу учат Swift. Тем не менее, и в Андроиде можно сразу начинать на Котлине, писать синтаксис короче. Функциональные средства тоже не особо сложны.
Те области, которые требуют глубинного понимания истории (многопоточность, управление памятью) я и буду рассказывать на Java. Все остальное абсолютно индифферентно к языку, поэтому лучше сразу давать тем самым junior и middle привыкать к новому языку ) я так это вижу
Не соглашусь так как в Свифт по умолчанию включён ARC плюс его концы так скрыты что новичку об этом не очевидно ) Плюс есть масса либ которые часто надо доправлять и они написаны на obj-c ) поэтому я считаю obj-c все таки стоит поизучать )
Простите, если забегаю вперед, но хотелось бы уточнить по поводу Async Task. Ну или, пожалуйста, затроньте эти темы в следующих видео: 1) Использование Toast в OnPostExecute работает. Можно ли использовать его там или нежелательно? 2) Допустим, у нас есть список функций в методе doInBackground, а после успешного выполнения их нам нужно создать (и запустить) Intent, который перекинет пользователя на другую Activity. Где его лучше размещать? После функций в doInBackground или в OnPostExecute... или еще где то??)
@@MobileDeveloper дак ты ещё и под айос пишешь)) ну это сильно сильно. Я пока на джаве и котел так щупаю немного, корутины особенный интерес вызывают))) спасибо за видосы, пили ещё))
Подскажите, а почему музыка в сервисе должна иметь больший приоритет? Представляю, сидит пользователь в приложении, музыку слушает. Хоп, ресурсы кончились, приложение не открывается, а музыка играет. :)
Ну как я и сказал это чисто мое субъективное мнение ) реально ресурс система отдаст приложению на переднем крае ) но мне лично кажется что перезапустить апп не так сложно как вернуться в Приложение с музыкой найти что хочешь послушать и в общем то это в принципе может из транса выбить ) но это субъективно все ) плюс на таком уровне сравнение идёт процесс и процесс без деталей поэтому инженеры гугла сделали правильный выбор
@@MobileDeveloper ну тот код который ты там написал, потому что я в первые потоками занимаюсь, очень полезно иногда после просмотра урока просто посмотреть код который там присудствовал, ясен пень его можно написать с урока, но так проше, многие американцы вроде coding in flow всега выкладывают код даже тех уроков в которых нет ничего сложного
Клево, как раз хотел освежить знания по этой теме) интересно послушать про утечки памяти, как их отследить и избежать
Будет в будущем )
Теория в начале видео была просто шикарная! Однако, практика как по мне подкачала, хотя, может быть это и хорошо, что вы показываете вот так свои ошибки)
Спасибо Алексей! Фундаментальная тема.
Вам спасибо, что смотрите )
Спасибо! Прям то, что я искал
Пожалуйста ))
Спасибо за видео , жду продолжения
Стараем-с ))
Блин где ты раньше был? Я ищу-ищу уде отчаялся нашел тебя, и теперь мою радость просто не описать) спасибо)
Да я вроде всегда тут :))
@@MobileDeveloper )
Идея для видео: расскажи в подробностях про callback, и паттерны mvp! За ранние спасибо!)
Очень хорошее видео. Алмаз среди кучи других на ютубе. Лаконично и в то же время немного вширь объясняет. Очень познавательно и наглядно. Спасибо!
Спасибо!
Мне кажется что неплохо было бы попробовать вместо эквалайзера после вступления, во время теории показывать слайды, информация у большинства лучше воспринимается когда они помимо того что слышат еще и видят.
Полностью с вами согласен, но тогда я буду делать еще реже видео, потому что тупо не хватает времени
Красиво встроена реклама, заставка и сразу реклама вылезла. Круто
Это все ютуб ))
Круто! Жду новые выпуски!)
Спасибо ) будут )
Большое спасибо! Очень интересно и по делу.
Пожалуйста!)
круто, жду следующую часть)
Спасибо за отзыв :)
Блин, не люблю повторяться, но Спаибо за видио. Очень доступно излагаете.
Добрый день, спасибо большое за видео, побольше бы видео с Java, чем с Kotlin))
Ну все-таки Java понемногу устаревает поэтому больше видео будет на котлине. Многопоточность - исключение
@@MobileDeveloper Просто, мне кажется, большинство ваших обучающих уроков для Junior/Middle разработчиков. А на мой взгляд, переходить на Kotlin нужно после достаточных знаний в Java. Те, у кого эти знания есть - как правило уже ближе к Senior разработчикам и большинство сказанного они уже знают)
В iOS ситуация кардинально другая: там сразу учат Swift. Тем не менее, и в Андроиде можно сразу начинать на Котлине, писать синтаксис короче. Функциональные средства тоже не особо сложны.
Те области, которые требуют глубинного понимания истории (многопоточность, управление памятью) я и буду рассказывать на Java. Все остальное абсолютно индифферентно к языку, поэтому лучше сразу давать тем самым junior и middle привыкать к новому языку ) я так это вижу
Не соглашусь так как в Свифт по умолчанию включён ARC плюс его концы так скрыты что новичку об этом не очевидно ) Плюс есть масса либ которые часто надо доправлять и они написаны на obj-c ) поэтому я считаю obj-c все таки стоит поизучать )
Спасибо, для меня было очень полезно!
Спасибо большое за видео)
Спасибо вам, что смотрите
Спасибо.
Всегда пожалуйста )
C Toast-ом прикольно получился ))
😊
Привет! Полезное видео)
Спасибо )
@@MobileDeveloper безусловно, очень интересная тема. Сейчас перехожу потихоньку на Котлин, и ваша серия видео помогает понять работу с потоками.
Простите, если забегаю вперед, но хотелось бы уточнить по поводу Async Task. Ну или, пожалуйста, затроньте эти темы в следующих видео:
1) Использование Toast в OnPostExecute работает. Можно ли использовать его там или нежелательно?
2) Допустим, у нас есть список функций в методе doInBackground, а после успешного выполнения их нам нужно создать (и запустить) Intent, который перекинет пользователя на другую Activity. Где его лучше размещать? После функций в doInBackground или в OnPostExecute... или еще где то??)
Окей, постараюсь все учесть ))
Ни с тредами, ни с асинктасками так толком и не поработал, только когда обучался, в работе только Rx)
Ну вот имхо треды надо знать в плане что это базовый класс на нем все строится
Синтакисис забываешь, хахах)) но видос прикольный, у меня бы терпения не хватило все это разжевать)))
Бывает ) Java, Kotlin, Swift - все путается в голове ) иногда начинаю посреди андроид приложения на Свифте писать, иногда наоборот ) спасибо!
@@MobileDeveloper дак ты ещё и под айос пишешь)) ну это сильно сильно. Я пока на джаве и котел так щупаю немного, корутины особенный интерес вызывают))) спасибо за видосы, пили ещё))
Ждем некст
Будет ))
долго тупил почему хендлер, который мы создаем, относится к главному потоку, а оказалось мы его создаем в главном до создания другого потока)
Бывает )
Еееееее
Рад, что заходит))
Подскажите, а почему музыка в сервисе должна иметь больший приоритет? Представляю, сидит пользователь в приложении, музыку слушает. Хоп, ресурсы кончились, приложение не открывается, а музыка играет. :)
Ну как я и сказал это чисто мое субъективное мнение ) реально ресурс система отдаст приложению на переднем крае ) но мне лично кажется что перезапустить апп не так сложно как вернуться в Приложение с музыкой найти что хочешь послушать и в общем то это в принципе может из транса выбить ) но это субъективно все ) плюс на таком уровне сравнение идёт процесс и процесс без деталей поэтому инженеры гугла сделали правильный выбор
про рум, дао и лайвдату что-то будет?
Будет, но позже
А как к попасть к вам на собеседование?
Пока вакансий нет, но я периодически в видео публикую вакансии и в вк тоже
К сожалению, ничего нового не узнал.. или к счастью?)) Полгода тружусь Android-разрабом)
Ну это хорошо, значит вы это уже знаете )
Что за музыка на заднем фоне?)
Товарищ мой написал специально для канала )
github.com/JoaoMotondon/RxJavaDemoApp - это ссылка на android приложение, где разобраны все rx операторы.
Спасибо! Крутая штука )
чууууууввввввввввакккккккк выложи исходник плиз
Исходник чего?) Я насколько помню в том видео только про процесс и поток рассказывается)
@@MobileDeveloper ну тот код который ты там написал, потому что я в первые потоками занимаюсь, очень полезно иногда после просмотра урока просто посмотреть код который там присудствовал, ясен пень его можно написать с урока, но так проше, многие американцы вроде coding in flow всега выкладывают код даже тех уроков в которых нет ничего сложного
Учту на будущее, но здесь уже нет никаких исходников
Классно объясняете! Странно, что так мало лайков и просмотров.
Я не занимаюсь особо раскруткой канала )
@@MobileDeveloper понял. Главное, продолжайте, у вас талант ;)
Спасибо )
респект таким ребятам
Спасибо ))
Спасибо