С чего начать учить Android и iOS? Ошибки новичков в мобильной разработке

Поделиться
HTML-код
  • Опубликовано: 1 июн 2024
  • Всем привет. Сегодня у нас на столе очень интересное блюдо под названием Android и iOS роадмапы. Я очень спорно отношусь к такому явлению и не очень их люблю, но меня очень много просили сделать разбор их и объяснить как жить вообще в этом сложно и быстро меняющемся мире
    Так что приятного просмотра!
    LeroyMerlin Tech Stack - tech.leroymerlin.ru
    00:00:00 - Введение
    00:01:06 - Смотрим разные Roadmap
    00:03:58 - Уровни разработчика от Леруа Мерлен
    00:06:09 - Разбор конкретной Android Roadmap
    00:32:13 - iOS Roadmap
    00:35:59 - Как учиться
    00:42:10 - Как стать джуном
    00:44:20 - Возраст в IT
    00:48:30 - Как вырасти в IT
    00:56:46 - Заключительная часть
    Если вам понравилось видео, то поддержать канал и получить доступ к эксклюзивному контенту можно подписавшись на Patreon и Boosty
    ===========================================
    Поддержать канал на Boosty - boosty.to/mobiledev
    Поддержать канал на Patreon - / mobiledeveloper
    ===========================================
    Полезные статьи из мира мобильной разработки
    Яндекс.Дзен - zen.yandex.ru/id/5e4aa0a9f2b9...
    Teletype - teletype.in/@alexgladkov
    Мобильный разработчик в других соц. сетях
    =======================
    Вконтакте - mdeveloper
    Instagram - / nplau
    Телеграм - t.me/mobiledevnews
    =======================
    Если ты прочитал это - напиши коммент! Тест на внимательность :D

Комментарии • 267

  • @alexey7835
    @alexey7835 Год назад +97

    "У вас задача - не выгореть, пока вы в профессию не вкатились" - золотые слова!

    • @MobileDeveloper
      @MobileDeveloper  Год назад +4

      Спасибо!

    • @maximshapovalov3722
      @maximshapovalov3722 Год назад

      @@MobileDeveloper как можно тратить по 8 часов в день на обучение???

    • @user-iv6fm9nv8w
      @user-iv6fm9nv8w Год назад +2

      @@maximshapovalov3722 дисциплина и желание

    • @bigcat1583
      @bigcat1583 11 месяцев назад +2

      @@maximshapovalov3722 я когда учился фронтэнду, как раз часов 8 и тратил даже не замечая, а потом дошел до мобильной адаптации и бросил

    • @IT-therapy
      @IT-therapy 6 месяцев назад

      @@maximshapovalov3722я вкатился ровно 7 месяцев назад, учил по 10-11 часов в день, можно сказать жил учебой, понимал что этого мало, но когда учил 12 и более часов - следующие пару дней был никакой. На первой работе первые недели 2-3 сидел по 14-16 часов, щас на второй первые недели две сидел по 12-13 часов… не представляю как сложно может стать войти лет через 5 , обьем знаний и количество инструментов только лишь увеличиваются

  • @totgor3777
    @totgor3777 2 года назад

    Прочитал, пишу коммент ) Спасибо за видео, полезная информация, сориентировали по карте (на которую смотришь и думаешь "Что за жесть"), буду учить )

  • @stasleonov5196
    @stasleonov5196 Год назад

    Большое спасибо, это было очень интересно

  • @stylus84razviter58
    @stylus84razviter58 10 месяцев назад

    Было очень интересно. Спасибо!

  • @brianoconner2831
    @brianoconner2831 Год назад

    Спасибо за видео, мощное видео!

  • @ivansamyshev
    @ivansamyshev Год назад +6

    Спасибо за подробный разбор и отдельное спасибо за контент, который делаешь, тем самым еще больше мотивирую стать специалистом в этой сфере!
    Успехов и хорошего настроения!

  • @zulfiiavladimirova1162
    @zulfiiavladimirova1162 2 года назад

    Спасибо за видео.Все записала.Буду изучать.

  • @user-ec7ui9ol1j
    @user-ec7ui9ol1j Год назад

    Спасибо большое за вш труд, видео действительно классное

  • @nikamile.
    @nikamile. Год назад

    Боже 😂😂 вы прекрасны ❤❤❤ ответили на все вопросы

  • @sovrinfo
    @sovrinfo 2 года назад

    Спасибо за видео.Коммент в поддержку!

  • @golfling1150
    @golfling1150 Год назад

    Большое спасибо за подробное объяснение. Хотелось бы уточнить, это еще актуально или с текущими реалиями количество пунктов на джуна увеличилось в раза 2?)

  • @mikenaumov
    @mikenaumov 2 года назад +1

    Хороший структурированный ролик, четко и по делу!)

  • @larryemelyanov5120
    @larryemelyanov5120 2 года назад +3

    Классное видео, большое спасибо! Теперь стал понятен ориентировочно срок обучения, направление развития себя как специалиста. На этапе самого входа в тему (я на этапе азов Kotlin на hyperskill) мне вся информация в видео очень полезна! посмотрим, во что это по итогу выльется :)

    • @user-kb9xg1un4i
      @user-kb9xg1un4i Год назад +1

      Как успехи, поделись плиз...)))

    • @thedmitrych8792
      @thedmitrych8792 Год назад

      Как успехи? Достиг чего?

  • @For_progressive
    @For_progressive 2 года назад +4

    Алексей спасибо большое за разбор! Для себя очень четко на данный момент составил карту, по которой двигаюсь к своей мечте - стать Android разработчиком! Крепкого Вам здоровья!

    • @Kringe1337
      @Kringe1337 Год назад +2

      Здравствуйте! И как успехи?

  • @frrrost1504
    @frrrost1504 2 года назад +53

    Мои Road Maps были в описаниях вакансий на HH =)

    • @oleksii_shtanko
      @oleksii_shtanko 2 года назад

      Скинь ссылку посмотреть

    • @YulyaUlyanova
      @YulyaUlyanova 2 года назад +11

      @@oleksii_shtanko ты не понял что он написал. они имел ввиду что требования в вконасиях, это и есть то, что нужно учить.

    • @oleksii_shtanko
      @oleksii_shtanko 2 года назад

      @@YulyaUlyanova спасибо)

    • @alexkir9312
      @alexkir9312 2 года назад

      Кстати да)

    • @faizulla5838
      @faizulla5838 2 года назад +3

      я тоже так делал, молодец!!! Просто берешь 10 вакансии и тупо копи пастиш все требования и сортируеш, потом что получилось группируеш... и вот тебе цель!

  • @user-dt4bk5or6r
    @user-dt4bk5or6r 2 года назад +8

    Алексей! Лёха! тебе Знатный респект за твой труд! Раз такое дело пошло, предлагаю тему следующего видео которая напрашивается сама собой - Как и в КАКОЙ последовательности учить сиЮ науку))

  • @user-oc7py1vy6s
    @user-oc7py1vy6s 2 года назад +1

    Спасибо за ссылку на UI8, как раз искал идеи для pet проекта.

  • @Vanchesable
    @Vanchesable 2 года назад +14

    Алексей, спасибо за Ваш труд! Прекрасное видео, очень информативно, отличная подача, смотрится на одном дыхании, не заметил как час пролетел. А как вы относитесь к разработчикам которые хотят перейти из другой сферы программирования? При условии равных знаний в Android, будет ли это преимуществом на собеседовании?

    • @MobileDeveloper
      @MobileDeveloper  2 года назад +2

      Спасибо большое. По моему опыту если люди приходят из бэка, встроенных систем или игр, то у них более глубокое понимание сути процессов. Они шарят за треды, память и другие основы.
      Это связанно с тем, что в андроид или в иос (да вообще во фронтенде) довольно много работает senior xml developer, которым платят огромные деньги просто за то что они умеют верстать и дергать сервера иногда. Много значит что их больше 1% )

    • @_stc_1600
      @_stc_1600 2 года назад +1

      @@MobileDeveloper Добрый день! Не совсем понимаю, второй абзац - это инфа с негативным оттенком или нет?) На счёт Бэка понятно :) Исходя из второго абзаца, кого fronted'ру будет переходить в мобильную разработку?)

    • @MobileDeveloper
      @MobileDeveloper  2 года назад +4

      У фронтенда будет своё преимущество ) опыт терпения боли от миллиона библиотек и понимание принципов вёрстки ) но вот основу придётся получить )

  • @BLIHOK
    @BLIHOK 5 месяцев назад +1

    Очень познавательное видео, спасибо! А можете посоветовать роадмап для долго обучения, как вы говорили, с структур данных, алгоритмов,Computerscience и остального. Хотя бы тезисно, очень заинтриговала эта тема, т.к. сейчас учусь на андроид разработчика и хочется делать качественный, оптимизированый, быстрый код. Если вас не затруднит

  • @user-gi3sh6ul2j
    @user-gi3sh6ul2j 7 месяцев назад

    Спасибо, получилось интересно

  • @andreyrudin2286
    @andreyrudin2286 2 года назад +1

    очень грамотное и основательное видео, со всем практически согласен.

  • @kama_34
    @kama_34 2 года назад

    Супер! Лайк - подписка!

  • @frozen1093
    @frozen1093 2 года назад +3

    Спасибо, очень полезное видео. Хотел спросить насчёт навигации, т. е. в начале для понимания её работы нужно делать её просто через fragment manager, а после этого изучать библиотеки для работы с ней?

    • @MobileDeveloper
      @MobileDeveloper  2 года назад +3

      Да, начинать лучше с этого. Потому что все библиотеки так или иначе на нем строятся

  • @user-en7vp7ls3j
    @user-en7vp7ls3j Год назад

    Спасибо за видос. Жёсткий путь. Захотелось бросить и продолжить путь во фронтенд.
    Но решил не выключить и досмотреть до конца видео. Вдохновляют сложные и большие задачи, которые ложатся на сеньера. Может я и вырасту. Тем более я люблю обучать и рассказывать. Был бы слушатель.)
    Удачи и вам и мне.

  • @brianryan4053
    @brianryan4053 2 года назад +6

    Главные знания - Room Database и Ретрофит. Андроид приложения решают две задачи : они работают либо с базами данных либо с интернетом. Мы данные читаем или пишем в базу или в Интернет.

  • @blind_beggar
    @blind_beggar 2 года назад

    отличный обзор!

  • @user-di5fy9gu6x
    @user-di5fy9gu6x 2 года назад

    спасибо за видос)

  • @Dima-fr8cw
    @Dima-fr8cw 2 года назад

    Ооо нужная тема)

  • @PavelBaev-sn2ub
    @PavelBaev-sn2ub 2 года назад +7

    Здравствуйте, а вот в видео упоминалось про фундаментальную подготовку можете по-больше про нее рассказать, что именно изучать (желательно по темам)?

  • @MyRomers
    @MyRomers 2 года назад +1

    Алексей, спасибо за видео! Быстро и по делу :) Насчет Jetpack Compose, лично, огорчился потому что начал учить именно его вместо xml. Показался удобнее и понятней )
    Не могли бы вы подсказать какие основные вещи xml стоить знать в первую очередь? Еще раз большое спасибо! :)

    • @MobileDeveloper
      @MobileDeveloper  2 года назад +1

      Ну просто уметь верстать, списки разумеется без них никуда

    • @faizulla5838
      @faizulla5838 2 года назад

      "Учи то" и "как " только то что тебе приятно и удобно... если ты начал с Jetpack Compose, и тебе с ним комфортно то и учи и оттачивай его... а xml пойдет как дополнение.
      Ведь он тоже человек, у него есть опыт и от него он отталкивается... а может он ошибался все это время ????

    • @illyaevseev312
      @illyaevseev312 2 года назад

      @@faizulla5838 View (xml) используется в подавляющем большинстве проектов. Так что тут не в чем ошибаться.

  • @user-ke6mg1nu1b
    @user-ke6mg1nu1b 9 месяцев назад +1

    Алексей, спасибо!
    Вы делаете большое дело, ибо Вас интересно слушать даже тем, кто в абсолютнейше иной отрасли крутится и является специалистом, однако хочет освоить, интересуется разработкой, ай ти сферой, входом в неё и т.д.
    И если, Вам покажется, что что-то напрасно, то знайте - это не так!)

    • @MobileDeveloper
      @MobileDeveloper  9 месяцев назад

      Спасибо большое!) иногда это очень нужно )

  • @ivankisevskyi5429
    @ivankisevskyi5429 2 года назад +12

    Здесь должны быть миллионы просмотров
    Самая толковая подача инфы

    • @MobileDeveloper
      @MobileDeveloper  2 года назад +3

      Спасибо! )) Вы можете помочь с этим, если сделаете репост )

    • @brianryan4053
      @brianryan4053 2 года назад +1

      Видео толковое. Но мне не понравилось отрицательное отношение автора к Jetpack Compose. На Jetpack Compose перейдут все. Это революция, и абсолютно позитивная

    • @MobileDeveloper
      @MobileDeveloper  2 года назад +1

      @@brianryan4053 а почему вы решили, что оно отрицательное?)) Я один из главных адептов компоуза, и абсолютно согласен, что на него перейдут все, но учить сейчас его рано, потому что этот процесс займет лет 5

    • @zcv3224
      @zcv3224 Год назад

      @@MobileDeveloper как сейчас дела обстоят? все еще рано начинать с компоуза?

  • @user-oc7py1vy6s
    @user-oc7py1vy6s 2 года назад +2

    Спасибо!

    • @MobileDeveloper
      @MobileDeveloper  2 года назад

      Спасибо за поддержку канала!)

  • @user-es6be2yc4l
    @user-es6be2yc4l 2 года назад

    Спасибо за наставление, и адекватное разъяснение.
    Подскажите у вас есть чатик с единомышленниками?
    Если да, то как можно к вам попасть?

    • @MobileDeveloper
      @MobileDeveloper  2 года назад

      Да, вот ссылка - t.me/mobiledeveloperchat

  • @alexsot2009
    @alexsot2009 2 года назад +3

    Алексей, спасибо за ваш труд! Есть такой интересный вопрос на подискутировать. А что, если переквалифицироваться решил программист высокого уровня (middle+/senior), но который работал с другим языком? Как один из примеров, например, бывший Senior PHP. Безусловно различий вагон и маленькая тележка, однако, предположительно, обучение и понимание всего что надо для разработки, у такого человека будет проходить гораздо быстрее, в силу пересечений фундаментальных понятий, понимании структур данных, чистоты кода и архитектуры, ну и т.д.

    • @MobileDeveloper
      @MobileDeveloper  2 года назад +2

      Думаю что вкатывание будет недолгим ) все похоже просто есть какие-то нюансы )

    • @alexsot2009
      @alexsot2009 2 года назад +2

      @@MobileDeveloper На самом деле этот сценарий не придуман. В моей аутсорс компании, у одного из клиентов для которого мы писали бэк и фронт, развалился отдел мобильной разработки. И т.к. у меня на самом деле всегда был интерес в том числе к мобильной разработке, решили поэкспериментировать. В итоге я сейчас пересел с PHP (разрабатывал на нем около 7 лет, активно) на Kotlin. Получается, проект уже был, с архитектурой, кстати у нас там MVI, плюс требование все новые фичи делать на Compose ) На текущий момент есть некоторые сложности, не в плане реализации задач.. вероятно сказывается опыт (я еще и на других c-подобных языках писал, кроме Java), а в том, как более грамотно подойти к изучению всего. В силу ситуации, я получается учу все это урывками. Проект конечно помогает. Видно по коду что писался очень грамотным разработчиком, и я собственно на этом в том числе учусь.. люблю разбираться и копаться в чужом коде, а когда он понятный, то вдвойне, однако есть нюансы. Например, в том проекте уже нет работы с фрагментами через менеджер, используется NavHost, но похоже все-таки вернуться к истокам надо, потому что ты в этом видео сказал что все еще сырая штука. Возникает вопрос... насколько это может негативно сказаться на моем развитии в качестве андроид разработчика? Я уже начал работать над своими проектами, но опять же, это сразу compose, jetpack navigation и корутины. Грубо говоря, я, при том что сейчас уже могу решать достаточно сложные задачи, скорее всего провалил бы собеседование на джуна )))

    • @alexsot2009
      @alexsot2009 2 года назад

      Ну и на самом деле, не бывший, просто сейчас направление сменил.. те навыки как были так и остались =)

    • @MobileDeveloper
      @MobileDeveloper  2 года назад +1

      Ну вполне себе путь ) и как я уже говорил с таким бэкграундом часто есть более глубокое понимание процессов за пределами UI так сказать. А библиотеки со временем выучатся)

    • @faizulla5838
      @faizulla5838 2 года назад +1

      я пришел во флаттер с ПХП, там 4 года был, изучил Джаву для себя... начал котлин ииии плюнул. Флаттер песня. Меньше головняка, все под рукой, только null safety мозг выносит, и то что версии выходят часто как в вордпрес... и вод 2 года подковался и перехожу на нативку.... поэтому я сдесь, по поиску. Думаю котлин или РеактНатив. с Реактом знаком и с Джавой. поэтому там и там просто...Котлин то стыбзенный Джава. А джава, ПХП и Cиишки все дети "С" все одно и тоже разное название.
      Ну не считая что разной кампиляции.
      тебе как ПХПшнику просто надо помнить одно... когда создаеш в ПХП у тебя все открыто (проходной двор) и мы все закрываем, закрываем.
      А котлин(читай джава) все создает закрытым ... и ты тупа открываеш доступ ... открываеш....
      Ну Дарт тоже самое, на нем Флаттер... он просто подхватил чегото с JS.
      Так что советую начни с Флаттер...путь будет проще и без шишек.

  • @AlexanderBogachuk
    @AlexanderBogachuk 2 года назад +3

    я только-только начиню интересоваться программированием как профессией и пока что просто изучаю варианты и направления. Мне из этого видео было очень многое не понятно, но всё равно это было полезно. На самом деле просто решил написать комментарий в поддержку - все мы знаем, что ю-туб любит, когда есть комментарии

    • @MobileDeveloper
      @MobileDeveloper  2 года назад

      Спасибо, было бы очень полезно, если бы ты написал, что конкретно было не понятно, чтоб я понимал про что ещё снять видео, потому что мне по понятным причинам все понятно

    • @AlexanderBogachuk
      @AlexanderBogachuk 2 года назад +1

      @@MobileDeveloper Не понятна некоторая терминология. Ну потому что я совсем нуб в этом деле =) То есть какие-то ветки этой Road Map ты отметаешь типа "не для джунов" - хорошо. Но что это вообще такое? Я уверен, что это станет понятнее, когда я действительно начну погружаться в эту тему. Возможно я просто не с того видео начал. Я ещё не так много гуглил на тему "я полный ноль и как начать"?

    • @MobileDeveloper
      @MobileDeveloper  2 года назад

      Советую найти видео на канале как выбрать первый язык программирования )

    • @AlexanderBogachuk
      @AlexanderBogachuk 2 года назад

      @@MobileDeveloper Смотрю. Понимаю, что похоже мне в сторону C++ =) Пока смотрел вспомнил тему, которая меня ооооочень заинтересовала, но с наскоку я её просто не понял. Как подступиться к системе GIT и что это вообще такое. Поиск на канале результатов не дал. В остальном ю-тубе пока не искал.

    • @MobileDeveloper
      @MobileDeveloper  2 года назад

      А, кстати, тема то полезная надо сделать. Ну С++ это конечно хардкорный выбор )

  • @Lermontovchannel
    @Lermontovchannel 2 года назад

    Считаешь ли ты себя близким к доктору Хаусу? С таким же большим опытом и знаниями учишь интернов)
    На мысль подтолкнул саундтрек из сериала в конце видео)

  • @deluxe092
    @deluxe092 Год назад

    Автор спасибо, отличный материал. А подскажи, что бы ты посоветовал, сейчас, учить новичку, я поверхностно вник в android (kotlin) и ios(swift), понравилось и то и другое. Ломаю голову, не знаю на чем остановится. Пересмотрел кучу обзоров, сравнений и туториалов. Скажи, пожалуйста, куда по твоему мнению лучше внедриться?! Спасибо!

    • @MobileDeveloper
      @MobileDeveloper  Год назад +1

      Ни туда ни туда) я скоро об этом видео сделаю. Выбирай сердцем или как я пиши на обеих. Я вот всегда писал и на иос и на андроид и кайфовал )

    • @deluxe092
      @deluxe092 Год назад

      @@MobileDeveloper а что по твоему проще для новичка?

    • @MobileDeveloper
      @MobileDeveloper  Год назад +1

      @@deluxe092 ничего )

    • @deluxe092
      @deluxe092 Год назад

      @@MobileDeveloper понял, спасибо)

  • @KingDev6363
    @KingDev6363 Год назад

    Доброе время суток! Я на пути изучении IT андроид-мобильный-разработчик. Как самому составить план обучения?

  • @developer6971
    @developer6971 2 года назад +8

    Здравствуйте, не кажется ли вам, что из-за того, что большое количество людей начинают изучать кроссплатформенную разработку на react native и flutter, вместо нативной разработки, то в ближайшем будущем немного возрастёт спрос на джунов в нативе? Просто как мне кажется, большинство людей, которые интересуются flutter ещё только учатся. Не замечали ли вы на примере своей компании, что джунов стало сложнее найти?

    • @MobileDeveloper
      @MobileDeveloper  2 года назад

      Нет, джунов по прежнему найти легко

    • @user-px1rj9hd1w
      @user-px1rj9hd1w 2 года назад

      Зависит от того какие к Джону требования.

  • @readmeandanswer8142
    @readmeandanswer8142 2 года назад

    Кстати, по поводу дизайнов на сайте ui8
    Сначала мне смутила цена за дизайн, а потом я увидел что там в среднем 70-80 экранов, и.. Это конечно верстать непереверстать :D в качестве обучения конечно одного такого макета за глаза

  • @alex5381
    @alex5381 2 года назад +7

    44:30 Джун компании не приносит прибыль первое время. Поэтому для него скорость обучения важнее всего.
    Плюс инвестиция в джуна - всегда рисковое занятие. Он работает не потому что хочет работать в своей компании, а потому что его туда взяли и может уйти после года работы.
    Но если придет опытный джун с опытом работы и портфолио, то возраст уже не будет важен из-за дефицита толковых джунов. Опыт работы можно получить на курсах в формате менторинга, участвуя в opensource проектах или фрилансе. В реальности резюме на джуна огромное количество, но по факту выбирать приходится лучших из худших.

    • @WhiteZSY
      @WhiteZSY 2 года назад +2

      Какие то банальности в получении опыта. Что за опыт в формате менторства? Opensource - крупные не потянет, мелкие - править либы- так себе опыт. Фриланс - так уже не джун он наверное тогда. Есть ли вариант наделать пет проектов, используя правильный подход к программированию и используя современный стек?

    • @Caracupa
      @Caracupa Год назад

      первые два года работник не приносит прибыли компании

  • @daniilkofficial
    @daniilkofficial 2 года назад

    Насчет Профи - Копии/Клона Slack или Telegram сколько понадобится времени и денег? Можно на этот вопрос ответить исходя из аналитических данных, взять кол-во разработчиков, сумму зп, время работы и посчитать исходя из времени реализации предыдущих проектов, учитывать скиллы, найти научные какие то исследования и т.п.
    Так и посчитаешь, даже возможно точно и наперед (добавив немного больше времени на допиливания продукта)

    • @lunelinc
      @lunelinc Год назад

      200$ за работу над этим вопросом платишь ?

  • @rochev_blog
    @rochev_blog 2 года назад +8

    Годно! Согласен! Плюсую ) ЕСЛИ ТЫ ДЖУН, то не надо брать кучу книг типа: чистый код, архитектура, паттерны, многопоточность, читать толстенную книгу C++ ). Самый простой способ стать джуном - писать и читать код… создаёшь проект и пишешь пишешь, пишешь код целый год, попутно проходишь собесы и читаешь чужой код )

  • @jagerlipton2179
    @jagerlipton2179 2 года назад +1

    Где написано, что RoadMap для собеседования на джуна ?

  • @seedkp
    @seedkp 2 года назад +4

    Когнитивные способности? У меня например только после 30-ти что-то наподобие мозга начало появляться. Т.е. я сейчас думаю в разы быстрее. В 20 лет у меня бы даже мысли такой не появилось - стать программистом, хотя сейчас жалею, был бы уже с опытом. Но факт, что в 20 лет я бы это не смог даже начать.

  • @krushiler398
    @krushiler398 2 года назад +7

    на собесах на джуна (возможно только у меня так) спрашивают первым делом jvm (memory model), многопоточка джавы, коллекции, дженерики, а только потом котлин и андроид. поэтому джаву знать надо, как мне кажется

    • @awkwardquestion8643
      @awkwardquestion8643 2 года назад +2

      Не все миддлы за jmm то раскидаются)

    • @MobileDeveloper
      @MobileDeveloper  2 года назад +2

      Интересненько )) чтоб понимать Java memory model как это ни парадоксально Java знать не обязательно, ибо у котлина она точно такая же. Обычно спрашивают стек куча и GC

    • @mironoff2007
      @mironoff2007 2 года назад +2

      Вообще на собесах иногда вопросы удивляют. Иногда хочется спросить, а с какой целью такой вопрос и какое у него практическое применение). Я инженер, меня спросили, какая маркировка болтов у меня была на панелях крыла на проекте 2 года назад. А я не помню. А интервьюер все болты помнит со всех проектов. Или спросят модуль упругости какого-то материала. Я же не справочник. У человека так память устроена, что если что не используешь, то забываешь. Я помню, что есть стэк и куча, дженерейшаны всякие я уже не расскажу.

    • @Caracupa
      @Caracupa Год назад +1

      @@mironoff2007 потому что все эти собеседование - это проста распальцовка и ещё одна возможность унизить соискателя. В принципе автор такой же, раз 10 унизил роадмапу по которой нам делал ролик, сам не удосужился сделать свою, даже на основе этой, чтобы нам простым зрителей было удобней смотреть, я думаю он и программист так себе, скорее специалист широкого профиля....

  • @dmitriyobidin6049
    @dmitriyobidin6049 2 года назад +3

    44:36 Это достаточно спорный "объективный" факт. Это как говорить, что "есть объективный факт: средний возраст игроков в молодежной сборной 19 лет". Ну блин, на то она и молодежная :) Это я к чему, сама сфера программирования как массовая профессия по сути своей появилась в конце 90х, а если совсем по хорошему - то у нас в бСССР где-то в начале/середине 00х, как раз через пару лет после появления C# где-то. До этого было очень много "вебмастеров", "эникейщиков" и прочих уничижительных терминов и специалистов. Да, на заводах и в крупных предприятиях программисты были еще с конца 80х даже у нас, но это скорее нишевая сфера была, нежели массовая профессия. Зачастую туда попадали бывшие технари по образованию, но без базового образования именно в CS(математики, физики, экономисты).
    Если посмотреть с этой стороны, то как раз таки где-то в 2002-2004 люди активно начали интересоваться и идти на профессии связанные с разработкой в ВУЗы, т.е. сейчас этим людям примерно 35-37 лет. Конечно же из-за постоянного увеличения абсолютного количества человек в индустрии процентная доля этих людей низкая, но это не значит что они хуже как спецы, как раз таки наоборот, это именно они сеньоры/тех лиды/тим лиды/архитекторы.
    Я всё это к чему. То что в разработке средний возраст между 20 и 30 годами - это не показатель, это скорее следствие достаточной "молодости" индустрии. С каждый годом доля программистов 30+ будет только расти. Это можно даже по отчетам стековерфлоу проследить, как график "количество лет опыта" ползет в сторону увеличения. И если самый большой блок в 2018 году был "от нуля до 2 лет", то сейчас уже "от 5 до 9 лет".
    Если же говорить про медиану, то в 2018 году по их опросу половина человек имели опыта 5 лет и меньше, в 2021 же году эта медиана выросла уже до 10 лет.
    Так что людям ПРИДЕТСЯ учиться работать в командах с людьми из разных возрастных групп, просто нас еще это не "догнало". Когда работал в епаме, почти все разрабы с проекта были старше, хотя мне 32 года. В текущей компании тоже почти половина разрабов старше(пусть и команда маленькая, но все же).

  • @alex59479
    @alex59479 2 года назад +3

    Вопрос на счёт Kotlin. Какие ресурсы порекомендует для изучения и до какого приблизительно уровня надо его знать чтобы переходить к android?

    • @user-fn8pu3ym6q
      @user-fn8pu3ym6q 2 года назад +1

      Из наглядных и максимально понятных - Head First Kotlin

    • @user-bu4lg3on9h
      @user-bu4lg3on9h 2 года назад +1

      Для старта именно по Kotlin вполне хватит kotlinlang play, другое дело, что если это еще и вообще старт в программировании - я бы рекомендовал все же теорией заняться. Может быть не прям, чтобы грызть гранит науки, но тем не менее.

    • @user-lx1sp4ju3e
      @user-lx1sp4ju3e 2 года назад +1

      мне курс на HyperSkill зашел, там же можно и про Android пройти

    • @slartus
      @slartus 2 года назад +1

      Книга "котлин в действии"

  • @TolySamson
    @TolySamson Год назад

    Посоветуйте курс, пожалуйста, где детально и понятно объяснят даже самые азы, ну и конечно доучат до уровня джуна в мобильной разработке на андроид. Я абсолютный новичок и не понимаю даже что такое вёрстка, фреймворк, это я к тому, что нужны курсы, где на пальцах объяснят все эти базовые словечки😅 заранее спасибо!

    • @kotenoklelu3471
      @kotenoklelu3471 Год назад

      ruclips.net/video/lkRvwsVaXKs/видео.html

  • @dreamer6228751
    @dreamer6228751 2 года назад +1

    Плюсую в слепую)). Роадмапы и курсы всё это круто)). Пока читаешь и слушаешь, всё хорошо). А как сам что-то делать так затык). Начинаем сами что-то делать)). Хотим бабосики быстрее и стремимся в забугорье, то учим флаттер)). Тут старый проект открыл и проапгрейдил градле)) до 7й - потерял 2 дня на переход в androidX)))

    • @MobileDeveloper
      @MobileDeveloper  2 года назад +2

      Я кстати в трендах говорил что если хочется легких денег, то лучше во флаттер идти )

  • @user-di5fy9gu6x
    @user-di5fy9gu6x 2 года назад +10

    было бы круто, если кто нибудь захочет переписать roadmap по этим рекомендациям, чтоб потом видос не пересматривать час)

  • @brianryan4053
    @brianryan4053 2 года назад +1

    Не забудьте про sealed classes

  • @ilya1998tnk
    @ilya1998tnk 2 года назад +15

    Про днищенскую галеру это просто жиза😂 будучи нулевым в андроид разработке, пришлось самому все собирать, билдить и тд😂

  • @readmeandanswer8142
    @readmeandanswer8142 2 года назад +8

    Большинство шарашкиных контор могут не совсем адекватно оценивать возможности джуна, взять заказ продав своего джуна заказчику как миддла, и в итоге навалить на него непосильной ему работы.
    Как мне кажется, если в шашаркиной конторе единственный андроид разработчик и ещё и джун, и вам не с кем расти и не у кого учится, будьте уверены что вы рабочая лошадка которую продают подороже, а платят.. ну.. как джуну, поскольку вы сами себя не способны оценить.
    Возможно на это и рассчитаны подобные roadmap, что джун будет делать всё, хреново, может даже очень хреново, но по сути всё.

    • @WhiteZSY
      @WhiteZSY 2 года назад +1

      Джуну 100% нужно в команду, а то будет бегать по своим граблям. И использовать неправильные подходы. Не будешь же постоянно свой код на ревью отправлять кому-нибудь и чужой правильный код смотреть.

  • @TheLORDNIGHTSHIELD
    @TheLORDNIGHTSHIELD 2 года назад

    У меня будет вопрос касательно iOS. UIkit vs SwiftUI. У меня такое ощущение что большинство людей все еще изучают и преподают UIkit, тогда как SwiftUI буквально через годик-полтора будет куда более актуальной платформой. То есть все равно придется переучиваться. Есть ли смысл все еще изучать UIkit?

    • @paulk3222
      @paulk3222 2 года назад

      Вообще ее факт, что всего через годик-полтора, скорей несколько позже, но будет. Смысл учить есть, так как SwiftUI базируется на UIKit и со временем придётся хотя бы вникнуть что там и как устроено.

  • @mrMultipassport
    @mrMultipassport 2 года назад

    Интересно, а разработчки которым сейчас 30-40 что думают о своем будущем? не все же станут тимами или директорами и тд? Будут до 60-70 лет лямку тянуть?

  • @purplehazer417
    @purplehazer417 2 года назад

    Привет
    Ты упомянул, что Navigation Component не нужно учить, но по вакансиям смотрел, много где требуют именно Navigation Component, а не чичерони и тп.
    Как организовывать навигацию?

    • @user-px1rj9hd1w
      @user-px1rj9hd1w 2 года назад

      Может имеется в виду, что джун не организует навигацию в сложном проекте, а в простом можно обойтись

  • @user-kr7hf8bo2l
    @user-kr7hf8bo2l 2 года назад

    since I havent installed Russian - then in English, but with some Russian accent: super cool content, let me thank you from my heart

  • @romangargosow
    @romangargosow 2 года назад +4

    Узнаю стиль Сергея Немчинского в начале видео )

    • @MobileDeveloper
      @MobileDeveloper  2 года назад +2

      Вот честно прям, я знаю про него, но ни одного видео не смотрел

  • @it-coding
    @it-coding 2 года назад +1

    я так понимаю, это карта не до конкретного уровня, а для охвата всего что можно в данном направлении )

  • @AlexS-qt7gh
    @AlexS-qt7gh 2 года назад +1

    О!!! Насчет не знания стека это же прекрасно. Уже можно сказать периодически встречаются товарищи, которые минуту назад рассказывали про FragmentManager, а теперь удивленно хлопают глазами на вопрос: "какая структура данных отвечает принципу LIFO?"

    • @MobileDeveloper
      @MobileDeveloper  2 года назад

      Пф ) встречал «синьоров» которые не знают что вообще есть какая-то там память и о ней нужно заботиться 😂😂 senior xml developer видимо )

    • @user-px1rj9hd1w
      @user-px1rj9hd1w 2 года назад

      Проскочили, потом уже в голову никому не приходит спрашивать у сеньоров

  • @Kostarasta
    @Kostarasta Год назад +1

    Если прочитать readme то в последнем абзаце (который даже видно на 00:06:09 ) написано "In addition, you don't need to learn everything from this roadmap. So we recommend only reading the sections that would be helpful to you." с жирным выделением. Поэтому возмущения к роадмапу, которые сквозят через всё видео, вызывают у меня удивление. Но за разбор по пунктам всё-равно спасибо!

    • @alexchervonookiy4669
      @alexchervonookiy4669 Год назад

      Я только вчера решил стать разработчиком. Для меня 99% ролика не понятно. И как мне из этой карты узнать что мне нужно? А теперь я хотя бы понял, что начинать с котлина

    • @Kostarasta
      @Kostarasta Год назад

      @@alexchervonookiy4669 Желаю удачи в освоении профессии, а как это оправдывает критику роадмапа из видео?

  • @user-bh3ul2yk3q
    @user-bh3ul2yk3q 2 года назад

    Интересно послушать Ваше мнение на позицию мидл-сеньёр

    • @MobileDeveloper
      @MobileDeveloper  2 года назад +2

      Думаю про грейды отдельное видео сделаю

  • @user-ux8ru5jv7y
    @user-ux8ru5jv7y Месяц назад

    Уже пора новое видео пора делать

  • @mironoff2007
    @mironoff2007 2 года назад +1

    У KODE задание, которое стажер по определению не сделает на 100%. Имхо. Там очень много вещей, которые требуют много времени. Там надо выводить 21год или 25 лет, это надо заморочиться, а знания андроида и скилы не оч показывает. Это простая задача, но она требует времени. Кроме того там есть скелетон при загрузке. Вот эти все мелочи требуют много времени. Тех, кто то задание сделает близко к 100% надо джуниором брать, а не стажером. Прослеживается именно та тема из начала видео, что не хотят платить. Мне скидывали тестовое на мидла от револют, там и то было меньше задание, но там технически сложнее немного.

    • @MobileDeveloper
      @MobileDeveloper  2 года назад

      Да что ж вам коде покоя не даёт )

    • @user-oc7py1vy6s
      @user-oc7py1vy6s 2 года назад

      @@MobileDeveloper В каждом видео будем вспоминать задание на стажёра на 50 часов работы.

    • @MobileDeveloper
      @MobileDeveloper  2 года назад

      Это я уже понял ))

  • @DenisDenis-zq8mk
    @DenisDenis-zq8mk 2 года назад +2

    Спасибо за видео! Можете подсказать где Android лучше изучать. А то ооооочень много инфоциган(

    • @MobileDeveloper
      @MobileDeveloper  2 года назад

      С этим беда ) курсы точно не подскажу )

    • @DenisDenis-zq8mk
      @DenisDenis-zq8mk 2 года назад

      @@MobileDeveloper

    • @DenisDenis-zq8mk
      @DenisDenis-zq8mk 2 года назад

      Однако (@@MobileDeveloper

    • @user-px1rj9hd1w
      @user-px1rj9hd1w 2 года назад

      Скорее лучше интернатура в хорошей кампании или стажировка

  • @user-dt4bk5or6r
    @user-dt4bk5or6r 2 года назад

    Ёппссс ТУдэй Алексей! Ну где ты был с этим видео раньше???

    • @MobileDeveloper
      @MobileDeveloper  2 года назад

      Не знаю )) Снимал другие видео )

  • @WhiteZSY
    @WhiteZSY 2 года назад

    Алексей, посоветуйте книгу по архитектуре приложений. Основываясь на своем опыте. Спасибо!

  • @brianryan4053
    @brianryan4053 2 года назад +5

    Что нужно учить в 2022 году для того чтобы стать Аndroid разработчиком?
    Котлин
    Android Studio
    Jetpack Compose
    Room Database
    Retrofit
    Dagger Hilt
    Navigation
    Repository
    View Model
    JSON и REST APIs для того чтобы работать с Ретрофит
    Sqlite базовые запросы.
    Корутины - обязательно!!!!
    XML - немножко

    • @nokia_n-gage
      @nokia_n-gage 2 года назад +1

      Жесть,насколько реально это все освоить?

    • @kivinus1575
      @kivinus1575 2 года назад +2

      @@nokia_n-gage Compose стоит убрать из списка. Все остальное учится за пару месяцев, если есть знания базовые по андроиду

    • @nokia_n-gage
      @nokia_n-gage 2 года назад +1

      @@kivinus1575 понял,спасибо за ответ,а по освоению базовых знаний андроида что посоветуете?если вас не затруднит(литература видео итд)Программировать умею.

    • @kivinus1575
      @kivinus1575 2 года назад +2

      @@nokia_n-gage обещай, что не бросишь это дело, оно того стоит)
      Возможно, лучшая книга по анлроиду - "Android. Программирование для профессионалов 4-е издание". Перед этим советую посмотреть бесплатные курсы на ютубе или почитать статьи (лучше все вместе по несколько раз) об основах Android разработки ( тут не принципиально из какого ресурса черпать знания, везде одинаково)

    • @nokia_n-gage
      @nokia_n-gage 2 года назад +3

      @@kivinus1575 спасибо еще раз за ответ,книгу нашёл, буду разбираться, обещаю не бросить)) Всех благ вам)

  • @gennadyreznikov4609
    @gennadyreznikov4609 Год назад

    Ну а если на твой взгляд сделай карту или разные под разные задачи...

  • @GriNAME
    @GriNAME 2 года назад +5

    Начинать нужно с программирования на HTML! В Андроиде это самый главный навык! "Атвичаю!"

  • @user-px1rj9hd1w
    @user-px1rj9hd1w 2 года назад

    По запросу многих кампаний, junior - тот же специалист, но менее глубокого уровня… его ещё сильнее будут проверять, чем Мидл. Очень большая конкуренция на начальном уровне..

  • @buddaset4226
    @buddaset4226 2 года назад +1

    А есть рецензии на книги по андройд? За видео спасибо.

  • @North357
    @North357 Год назад

    Интересно, а тяжело свичнуться в андройд разработку из java back-end ?

    • @MobileDeveloper
      @MobileDeveloper  Год назад

      Думаю не сложно будет )

    • @North357
      @North357 Год назад

      @@MobileDeveloper В РФ сейчас около 2000 тыс вакансий на 14 тыс резюме...(не учитывал людей без опыта)...Получается крайне высокая конкуренция около 7 человек на место...

  • @jaysontodd548
    @jaysontodd548 2 года назад

    единсвеннный андроид разработчик да к тому же стажер -> это про меня

  • @nobytrix
    @nobytrix 2 года назад

    Спасибо за озвучание принципа сначало пробуй сам, а потом читай лучшие решения / книжки, спрашивай у наставников

  • @user-ks8hi1pv8n
    @user-ks8hi1pv8n 2 года назад

    10:12 А вот касательно jetpack compose вопрос - стоит его учить для реализации своих проектов и пробовать его внедрять, если я чуть выше джуна(ну нахер иерархию) или в топку его и ждать 5-10 лет?

    • @user-zi8zw3yf2t
      @user-zi8zw3yf2t 2 года назад

      Ждать пока его научатся выводить в ресурсы

    • @MobileDeveloper
      @MobileDeveloper  2 года назад +1

      Зависит от цели. Если цель вкатиться как можно быстрее, то пока можно забить и ещё лет 5 смело забивать, а если для повышения кругозора то можно уже учить )

    • @ilyagr9771
      @ilyagr9771 2 года назад

      @@MobileDeveloperахах) ходят слухи что мобильной разработки не будет через 5 лет :D

  • @Dark3470
    @Dark3470 4 месяца назад +1

    Сейчас задача джуна разработчика быть мидлом

  • @badadinfanti4553
    @badadinfanti4553 2 года назад +2

    А все потому, что почти всегда требуется знание фрэймворков, а не базы. Компании сами себя в это загнали) А теперь все жалуются, что качество джунов сильно упало за последние годы. Конечно, ведь джуны не знают базу. Откуда им ее знать, ведь все дрочат только фрэймворки. А как работают потоки, чем конкурентность от асинхронности отличается, да даже того как, блин, картинку круглой сделать, не подключив 100500 зависимостей в проект, они не знают)

  • @user-fl2bj3ts8w
    @user-fl2bj3ts8w 2 года назад

    Не согласен с мнением, что никто не использует Navigation Component. Используют и много где. Но начинающему джуну изучать подробности его работы не стоит.

  • @faizulla5838
    @faizulla5838 2 года назад

    Интересное рассуждение, а как учить только котлин -если половина курсов по котлину идет про джаву ????? вот рассмешил.
    )))))))

    • @MobileDeveloper
      @MobileDeveloper  2 года назад +1

      Эм, ну можно взять другую половину, нет?)

    • @faizulla5838
      @faizulla5838 2 года назад

      @@MobileDeveloper вы издиваетесь? если курс на 6 месяцев, и каждый урок 50\50 идет... то как вы его отсеете. Ощущени что вы далеко от програмирования... как дума от народа.

    • @faizulla5838
      @faizulla5838 2 года назад

      @@MobileDeveloper странный вопрос, вы его сами попробуйте в реалии реализвать.... ответ на ваш вопрос

    • @MobileDeveloper
      @MobileDeveloper  2 года назад +1

      Следует писать вначале корректно. Вы написали "половина курсов". Не половина курса, а половина курсов. Это означает что другая половина курсов не содержит джаву.

  • @TheVidisi
    @TheVidisi 2 года назад

    Спасибо за видео, полезная информация. Но сильно демотивирует

    • @user-px1rj9hd1w
      @user-px1rj9hd1w 2 года назад

      Почему?

    • @TheVidisi
      @TheVidisi 2 года назад

      @@user-px1rj9hd1w Я только изучаю Котлин чтобы делать приложения для андроид и это видео помогло составить правильную дорожную карту . Но так же появились мысли "а вдруг не получится, все это выучить и понять" так как результат будет понятен только через год. Хотя я уже с этим разобрался, ставлю цели в изучении в рамках недели и все ок.

  • @dreamer6228751
    @dreamer6228751 2 года назад

    А можно ещё угробить время в попытке старый проект мигрировать на новый компоуз)) да ещё проект с кучей фрагментов)).

  • @illyaevseev312
    @illyaevseev312 2 года назад +4

    Видео по факту прикольное. Но оно могло быть и лучше. Начало было хорошее. Там где про то, что новичку дают задание покрасить кнопку. Ну, думаю, неужели есть кто-то, кто понимает что происходит на самом деле и ориентируется на это. А потом началось. И это нужно, и это то же. Давайте будем честными. Большинство из роадмапа можно по-настоящему понять только когда пишешь реальные проекты. Т.е. для новичка это просто тупое заучивание. Вам действительно нужен в команде человек со свинцовой задницей? Как по мне стартер должен уметь написать калькулятор. Хорошо если он будет хотя-бы немного знать про ViewModel, Retrofit и Room. Дальше разметки его первое время все-равно никто не пустит. Единственное, что по-настоящему нужно, это умение учится.
    По поводу вхождения в профессию после 40. На мой взгляд ставить вопрос именно так неправильно. Например я один из таких. И я не считаю, что в моем случае это было так уж сложно. Это уже третья профессия за мою жизнь, которую я освоил самостоятельно. И в прошлом направлении, хоть я и не был разработчиком, достаточно активно писал на специализированных скриптовых языках, Perl, Python, Java. Как не сложно догадаться стать Android разработчиком было не сверх сложно. Какой вывод можно сделать из моего опыта? Да по сути, что у всех будет по-разному.
    И что мне действительно не понравилось это то, что вы свысока относитесь к технологиям. Типа что там учить DataBinding или Glide. Если предел это сказать Glide вот это вставь сюда, то да. Но вместе с тем он позволяет переопределять ссылки и описывать как кэшировать. А DataBinding включает BindingAdapter-ы. И если совместить это, то в разметке можно будет писать магию типа app:load_image_by_id="@{item.imageId}". В результате байндинг дернет глайд, который пойдет на файловое хранилище, загрузит картинку, обрежет и вставит во вьюху. И самое классное в том, что любой новичок, который хотя-бы примерно знает как с этим работать, сможет сразу этим воспользоваться.

    • @M.Darsky
      @M.Darsky 7 месяцев назад

      с каких пор Java стал скриптовым языком?😄

    • @illyaevseev312
      @illyaevseev312 7 месяцев назад

      @@M.Darsky Прочитайте еще раз и не позорьтесь.

  • @maksonic_official
    @maksonic_official 2 года назад

    Видео очень крутое! Не смотря на то, что идёт час, очень завлекает. Мне понравилось как Кирилл Розов разъе6ал этот roadmap, но Алексей пошёл еще дальше))) Супер! Благодарю.

  • @yerdauletnurkeyev5351
    @yerdauletnurkeyev5351 2 года назад

    В описании опечатка - последний таймкод, 56:64, секунды некорректны

  • @NameName-ly9nr
    @NameName-ly9nr Год назад

    А где "ссылочки в описании"?😊

    • @MobileDeveloper
      @MobileDeveloper  Год назад

      Чего не хватает скажите ) я добавлю )

  • @tomvenom
    @tomvenom 2 года назад +3

    Английский тоже очень важен ))

    • @MobileDeveloper
      @MobileDeveloper  2 года назад +3

      Все время про него забываю, но вы правы

  • @brianryan4053
    @brianryan4053 2 года назад +1

    В UI обратите внимание на кнопку - это место где Frontend встречается с backendom

    • @MobileDeveloper
      @MobileDeveloper  2 года назад +2

      В кнопке?))

    • @faizulla5838
      @faizulla5838 2 года назад

      может в модели? ... а может на худой конец в репозитории?.... или хотябы в контроллере... но про кнопку ты круто сказал )))).

  • @homopet
    @homopet 2 года назад

    у меня даггер спрашивали на собесе, на первую работу

  • @Borland_Dev
    @Borland_Dev 2 года назад +3

    Всегда убеждаюсь что лучший роудмап - содержание книги .
    Что по котлину у меня были , что по андроиду .

    • @CkpuIIa44
      @CkpuIIa44 2 года назад +1

      Например какие хорошие по андроиду?

  • @user-oc7py1vy6s
    @user-oc7py1vy6s 2 года назад +1

    27:08 "констрэйнт лэйоут нахер" - не согласен, он повсеместно используется и знать его нужно очень хорошо. Без него сложный, "резиновый" UI трудно построить.

    • @MobileDeveloper
      @MobileDeveloper  2 года назад

      На джуна хз. Спорно, но там особо и учить нечего )

    • @user-px1rj9hd1w
      @user-px1rj9hd1w 2 года назад

      У меня было такое собеседование, где интервьюеру очень не понравилось, что я не использую constraint. После этого стала на него обращать внимание.

  • @vladlen_ak
    @vladlen_ak 2 года назад

    Я уже разработчик. Просто хочу знать о чем врут роадмап? Кто смотрел, напишите ответ.

    • @MobileDeveloper
      @MobileDeveloper  2 года назад +1

      Да ни о чем ) блоггер как всегда кликбейтнул

    • @vladlen_ak
      @vladlen_ak 2 года назад

      @@MobileDeveloper 😂

  • @busenish_murmenish
    @busenish_murmenish 2 года назад

    Хотел написать почему так мало просмотров, а видос ток вышел xD

  • @sergeyswanson8091
    @sergeyswanson8091 Год назад +2

    Такое ощущение, что пока всё это учить будешь, доживёшь до пенсии.

  • @maksonic_official
    @maksonic_official 2 года назад +1

    Кстати, где ссылки на инфу леруа тех?) Но да ладно, я и так загуглил)))

    • @MobileDeveloper
      @MobileDeveloper  2 года назад +1

      Сорри забываю такие вещи после монтажа, добавлю

  • @user-kf9wj8cn7w
    @user-kf9wj8cn7w 5 месяцев назад

    Не ужели Kotlin намного лучше чем Java ? ?

  • @user-zi8zw3yf2t
    @user-zi8zw3yf2t 2 года назад +2

    Гугловую навигацию наоборот важнее учить, она чаще используется чем Чичерина

    • @MobileDeveloper
      @MobileDeveloper  2 года назад +1

      Это не так. Ее используют в маленьких проектах или пет проектах. Почти во всех фирмах что я знаю (а их много используется что-то отличное от гугловой навигации)

    • @illyaevseev312
      @illyaevseev312 2 года назад

      @@MobileDeveloper Тут все куда сложнее, чем может показаться. Очень многое зависит от того что за проект, сколько ему лет, кто его пишет и сколько времени и денег на него выделяется. Я встречал очень разные проекты. В том числе и те, где вместо фрагментов было что-то другое и те, в которых и фрагментов-то не было. Разве это значит, что фрагменты не нужны? Мы применяем Navigation почти во всех наших проектах. Один из них это мобильная CRM. Я думаю, что и без подробностей понятно, что это не пет проект и что маленьким он не был никогда. Но это опять-же не значит, что не нужно знать как это сделать руками. Хотя-бы в общих чертах.

  • @mikhailgureev218
    @mikhailgureev218 11 месяцев назад

    база