Совет: ты рассказываешь интересные и нужные вещи, но некоторым людям сложно воспринимать всю эту информацию только на слух, нужно подкреплять это все визуально, вставлять какие нибудь картинки с кодом, или схемы которые описывают то о чем ты говоришь. Иначе все эти понятия просто пролетают мимо ушей. Лично мое мнение :)
Вот буквально недавно отвечал на похожий комментарий. Я постоянно задумываюсь о более качественном монтаже, но, к сожалению, пока времени хватает только на такой.
@@MobileDeveloper зачем делать сложный монтаж, если достаточно сделать презентацию? У метериала появится структура, следовательно меньше воды, затыков и в голове будет лучше откладываться(не только у зрителей).
Я конечно понимаю, что прошло 4 года. Но лучше окно с кодом разворачивать на полный экран, когда не используется проводник для проекта и окно с выводами. За видео спасибо. Полезно.
18:54 но ведь тип возврата не входит в сигнатуру функции) При вызове метода для побочного эффекта method(), компилятор не будет знать какую перегрузку вызвать
Привет, коллега. Спасибо за видео, интересно. Что за музыка на фоне? P.S. Голос уж больно знакомый, узнал, ты один из ведущих Android Dev Podcast (или ошибаюсь?))
Здравствуй, Алексей. В наш век бума информационной технологии ютуб переполнен информацией и я бы хотел услышать у тебя без воды, исходя из твоего опыта ежедневной реальной разработки: 1.Какие основые библиотеки используются при разработке на Kotlin 2.Нужно ли учить основы командной разработки 3.Какие окружение и программы используются для разработки 4.Что вкладывается в понятие работа с базами данных? p.s на стриме ты говорил о том что не старайтесь быть крутым коддером,а лечше быть хорошим архитектором. В связи с этим вопрос правильно ли я понимаю что эти все основы(синтаксис языка, основы библиотек паттерны ооп и работа с базами данных) есть истинный путь становления?
Добрый день. 1. Я указывал библиотеки в видео новый проект. 2. Безусловно. Скорей всего вы будете работать в команде 3. Android Studio, genymotion 4. Работа с базами данных ) в андроид есть SQLite ) и отличная обертка в виде Room Разница между этими двумя понятиями очень размытая. Старайтесь быть инженером. Это скорее про софт скилы (мы про них тоже поговорим), но очень важно прикладывать ко всему голову. Вы же для чего-то этим всем занимаетесь. Поймите для чего и действуйте исходя из целей
А по поводу проблем Колбек -хелла. Правильно ли я понимаю, что с использованием архитектурных подходов при разработке Android приложений - это не совсем актуальная проблема. Ведь у нас обычно данные из model обрабатываются не коллбеком, который мы туда прокидываем (в параметры асинхронного метода), а у нас просто имеется ссылка на view (или presenter), которая установлена еще до выполнения асинхронного метода и мы просто обращаемся к методу view (или presenter) по ссылке, которая хранится?
Если вы не используете корутины, то callback у вас будет в любом случае. Тут скорее что при любом здравом архитектурном подходе вы его избегаете за счёт декомпозирования флоу на мелкие функции. Даже 3 вызова Single вложенных уже приведут к кракену
Совет: ты рассказываешь интересные и нужные вещи, но некоторым людям сложно воспринимать всю эту информацию только на слух, нужно подкреплять это все визуально, вставлять какие нибудь картинки с кодом, или схемы которые описывают то о чем ты говоришь. Иначе все эти понятия просто пролетают мимо ушей. Лично мое мнение :)
Тогда бы видео выходили еще реже(
Вот буквально недавно отвечал на похожий комментарий. Я постоянно задумываюсь о более качественном монтаже, но, к сожалению, пока времени хватает только на такой.
@@MobileDeveloper понял ) надеюсь у тебя получится найти время на составление схем или примеров кода. Может поискать человека кто бы занимался этим?
Человеку надо платить деньги ) а денег это все занятие не приносит и делается на голом энтузиазме ) энтузиастов не очень много
@@MobileDeveloper зачем делать сложный монтаж, если достаточно сделать презентацию? У метериала появится структура, следовательно меньше воды, затыков и в голове будет лучше откладываться(не только у зрителей).
Я конечно понимаю, что прошло 4 года. Но лучше окно с кодом разворачивать на полный экран, когда не используется проводник для проекта и окно с выводами.
За видео спасибо. Полезно.
о супер дружище. как раз собрался в дорогу, думал что посмотреть, а тут ты с видосом.. THANK YOU VERY MUCH
Круто, что так вышло )
Инфа по теме корутин полезная и нужная! Было бы не плохо, увидеть больше уроков по корутинам:) Спасибо за труды!!! С меня + Лайк:)
И это тоже будет )) спасибо!
Алексей, наконец-то новое видео) с возвращением из отпуска))))
Спасибо )
на какой то момент потерялся в видео, позже еще раз посмотрю, надеюсь пойму. спасибо за видео
Да, видео писал частями ) может поэтому сумбурно получилось ) но на монтаже я постарался выстроить линию повествования )
приятно слушать!
Спасибо )
18:54 но ведь тип возврата не входит в сигнатуру функции) При вызове метода для побочного эффекта method(), компилятор не будет знать какую перегрузку вызвать
Спасибо!
Привет, коллега. Спасибо за видео, интересно. Что за музыка на фоне?
P.S. Голос уж больно знакомый, узнал, ты один из ведущих Android Dev Podcast (или ошибаюсь?))
Музыку написал мой друг ) специально для канала ) в подкасте не участвую ) возможно просто голос похож )
Опачки ну наконец-то
👌👌😏
Привет, спасибо огромное за Материал, ты делаешь хорошую работу))
Пожалуйста ) вы можете поддержать развитие канала вступив в патреон и заодно получать доступ к новым видео раньше всех остальных
Спасибо Вам огромное за такой полезный контент!
(P.S. андроид-разработчик стажер (2 месяца в андроиде))
Спасибо вам!)
@@alexbulgakov1760 Добрый день, с какой целью?
Здравствуй, Алексей. В наш век бума информационной технологии ютуб переполнен информацией и я бы хотел услышать у тебя без воды, исходя из твоего опыта ежедневной реальной разработки:
1.Какие основые библиотеки используются при разработке на Kotlin
2.Нужно ли учить основы командной разработки
3.Какие окружение и программы используются для разработки
4.Что вкладывается в понятие работа с базами данных?
p.s на стриме ты говорил о том что не старайтесь быть крутым коддером,а лечше быть хорошим архитектором. В связи с этим вопрос правильно ли я понимаю что эти все основы(синтаксис языка, основы библиотек паттерны ооп и работа с базами данных) есть истинный путь становления?
Добрый день.
1. Я указывал библиотеки в видео новый проект.
2. Безусловно. Скорей всего вы будете работать в команде
3. Android Studio, genymotion
4. Работа с базами данных ) в андроид есть SQLite ) и отличная обертка в виде Room
Разница между этими двумя понятиями очень размытая. Старайтесь быть инженером. Это скорее про софт скилы (мы про них тоже поговорим), но очень важно прикладывать ко всему голову. Вы же для чего-то этим всем занимаетесь. Поймите для чего и действуйте исходя из целей
Возвращаемый тип функции не учавствует в перегрузке в языке Kotlin 19:10
А в жабе?
@@kafychannel во всех JVM языках, на сколько мне известно
Служба добрых дел это open source проект ?
Нет, а где вы его нашли?)
А по поводу проблем Колбек -хелла. Правильно ли я понимаю, что с использованием архитектурных подходов при разработке Android приложений - это не совсем актуальная проблема. Ведь у нас обычно данные из model обрабатываются не коллбеком, который мы туда прокидываем (в параметры асинхронного метода), а у нас просто имеется ссылка на view (или presenter), которая установлена еще до выполнения асинхронного метода и мы просто обращаемся к методу view (или presenter) по ссылке, которая хранится?
Если вы не используете корутины, то callback у вас будет в любом случае. Тут скорее что при любом здравом архитектурном подходе вы его избегаете за счёт декомпозирования флоу на мелкие функции. Даже 3 вызова Single вложенных уже приведут к кракену
а всякие launch, runBlocking, async? их вобще используют?
Это я сделаю во второй части по корутинам
22:27 а разве можно fetchVendor() внутри subscribe() вызывать? ты ведь его не помещаешь в CompositeDisposable. Я думаю, что будет утечка
Думаю я скорей всего ошибся там. Это можно заменить на flatmap либо поместить в CompositeDisposble
Круто было бы рассказать про Handler, Looper, MessageQueue
Да, вот думаю может сделать еще одну часть про тред экзекьюторы и все такое
@@MobileDeveloper было бы еще очень здорово сделать несколько уроков про корутины , на подобии как вы сделали с Rx , очень развернуто и понятно
А вы смотрели видео кое-что о корутинах на канале?
@@MobileDeveloper Да, и все ждут продолжение))
А что там продолжать?)
Алексей, выкладывайте github gist на ваш код. С видео не удобно.
Окей )
Тип возвращения не участвует в перегрузке. Поучи основы на джуна что ли
Благодарю, пошёл посыпать голову пеплом
Зачем так грубо то, с кем не бывает
Голос очень напоминает Стаса из i
iKakProsto
Я не специально 😆😆
стас какай просто
Прошу не оскорблять других блоггеров на канале.