J: Что учить новичку в Android: Java vs Kotlin? Мобильный разработчик [Ru, Android] - видео HD
00:14:08
Обнаружено блокирование рекламы на сайте
Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).
12n.ru 18476 роликов
4608 просмотров на сайте 12n.ru
Что учить новичку в Android: Java vs Kotlin? Мобильный разработчик [Ru, Android] - видео.
Один из самых частых вопросов новичков в Android это с чего мне начать — сразу учить Kotlin или лучше вначале выучить Java. Решил поделиться своим мнением с некоторыми аргументами в пользу Kotlin first.
Напоминаю, что видео вначале выходят для моих патронов и спонсоров. Стать им можно по ссылке ниже
===========================================
Подписаться на boosty и получить ранний доступ к контенту!
boosty.to/mobiledev
Стать Патроном канала и получить доступ к уникальному материалу
www.patreon.com/mobiledeveloper
===========================================
Полезные статьи из мира мобильной разработки
Яндекс.Дзен — zen.yandex.ru/id/5e4aa0a9f2b93d016c114af8
Teletype — teletype.in/@alexgladkov
Мобильный разработчик в других соц. сетях
=======================
Вконтакте — vk.com/mdeveloper
Instagram — www.instagram.com/nplau/
Телеграм — t.me/mobiledevnews
=======================
Напоминаю, что видео вначале выходят для моих патронов и спонсоров. Стать им можно по ссылке ниже
===========================================
Подписаться на boosty и получить ранний доступ к контенту!
boosty.to/mobiledev
Стать Патроном канала и получить доступ к уникальному материалу
www.patreon.com/mobiledeveloper
===========================================
Полезные статьи из мира мобильной разработки
Яндекс.Дзен — zen.yandex.ru/id/5e4aa0a9f2b93d016c114af8
Teletype — teletype.in/@alexgladkov
Мобильный разработчик в других соц. сетях
=======================
Вконтакте — vk.com/mdeveloper
Instagram — www.instagram.com/nplau/
Телеграм — t.me/mobiledevnews
=======================
развернуть свернуть
В ios на самом деле такая же байда, даже учитывая, что свифт начали продвигать раньше. Я уже полгода пытаюсь влиться и начать учить swift под iOS разработку да все никак… А потом смотришь вакансии и там до сих пор стоит в требованиях частенько знание Obj-c и вообще руки опускаются.
Во первых, Java — это индустриальный стандарт, и если в android-разработке её значение уменьшается, то в других областях Java все так же востребована. В жизни пригодится.
Во вторых, Java намного проще, весь ее синтаксис умещается на одном листе формата А4. А котлин наоборот, основательно перегружен. Зачем новичкам, например, перегрузка операторов? Такие вещи только отвлекают от сути.
В третьих, если начинать с Kotlin, то рискуешь пропустить такие вещи как Java Memory Model, многопоточка и т.д. Это потом скажется, если случайно выпадет писать что-то сложнее интернет магазина. Рискуешь остаться на всю жизнь мобильным недоразрабом которому закрыта дорога в другие области из-за отсутствия базовой квалификации. Коллеги с бэкэнда будут над вами смеяться)
И в четвертых, после Java изучение котлина — это всего несколько дней для того, чтоб привыкнуть к синтаксису. Если вы до этого занимались функциональным программированием и писали null-safe код, то котлин пойдет как родной)
Но там гребаные лямбды