Курс по разработке android-приложений на языке Kotlin
Начинаем новый курс по разработке андроид-приложений на языке Kotlin. В этом курсе вы узнаете, как создать и запустить свое первое приложение для Android на Котлине. Если вы не знакомы с языком, рекомендуем заглянуть в раздел Основы Котлин
Kotlin это статически типизированный язык программирования, который работает на JVM и полностью совместим с языком программирования Java. Kotlin с 2017 года является официально поддерживаемым языком разработки приложений для Android, наряду с языком Java.
Исторически сложилось, что первым официальным языком для разработки андроид-приложений была Java. Несмотря на появление языка Kotlin и признание его в качестве официального языка для Android в 2017 году, не все разработчики переводят свои проекты с Java на Kotlin. Однако много новых проектов пишется на Котлине, поскольку это удобный и современный язык.
Какой язык учить: Kotlin или Java?
Многих начинающих разработчиков сейчас волнует вопрос, какой язык изучать для разработки андроид-приложений, Java или Kotlin.
Безусловно, Kotlin нужно изучать и применять в разработке. Этот относительно молодой язык быстро завоевывает популярность у разработчиков благодаря его удобству и современному подходу к решению многих задач а Android. Вероятно, Kotlin станет в недалеком будущем основным языком разработки мобильных приложений для Android.
На нашем сайте вы можете изучить Основы Kotlin
Также на нашем сайте есть Продвинутые курсы по созданию реальных андроид-приложений на языке Котлин
Нужно ли учить Java?
Реальность такова, что Java на сегодняшний день пока остается основным языком разработки андроид-приложений. На Java написано очень много кода – по сути, большинство действующих приложений. С использованием Java написано огромное количество примеров, туториалов и мануалов. Kotlin пока отстает в этом плане. Поэтому, если вы не владеете языком Java, вам трудно будет претендовать на вакансию андроид-разработчика. Следовательно, Java тоже необходимо изучать.
Изучать сразу два языка программирования?
Изучение сразу двух языков программирования может показаться трудной задачей. Но в нашем случае есть положительный момент. Как уже говорилось, Kotlin работает на виртуальной машине Java и полностью совместим с языком Java. Это значит, что в код, написанный на Java можно встраивать код на Kotlin и наоборот. То есть вы можете применять оба языка одновременно не только в одной среде разработки, но и в одном приложении. Конечно, для этого нужно изучить основы обоих языков и научиться применять их.
На нашем сайте вы найдете много уроков по разработке мобильных приложений и игр на языке Java.
И теперь мы начинаем серию уроков по разработке андроид-приложений на языке Kotlin.
Можете здесь выложить ссылки на все уроки этого курса? Или хоть сказать, где их найти явном виде? Вам же это нетрудно, наверно. Кстати, урок «Котлин корутины. Часть 4. Переход callback API на корутины» на этой странице относится к этому курсу, или это другой курс? Как-то ужасно тяжело сориентироваться на этом сайте. Как будто десяток книжек разорвали на главки и смешали в кучу. Если вбить название курса «Как создать приложение для Android на языке Kotlin» в строку поиска, то я получаю определенно не все уроки курса в выдаче, зато кучу посторонних уроков. Беда.
https://www.fandroid.info/category/razrabotka-prilozhenij-na-kotlin/page/2/
https://www.fandroid.info/category/razrabotka-prilozhenij-na-kotlin/
«Посторонних уроков» на сайте нет. Все уроки несут полезную информацию и сгруппированы по языку разработки. Понимаю ваше желание все охватить и систематизировать, но мой вам совет — на начальном этапе просто постарайтесь уделить внимание каждому уроку максимально. Не идет — смотрите другой урок. Нумерация условная, после первых двух можно проходить уроки практически в любом порядке.
На этой странице есть список уроков из 7 уроков этого курса.
По факту уроков в курсе значительно больше.
Можно написать микроскрипт, который будет сам наполнять этот список уроков, либо вносить уроки вручную. Вам нужна помощь?
Спасибо огромное за Ваши труды. В своё время не мог разобраться с уроками стартандроид, пока не попал на Ваш ютуб-канал.
Спасибо за замечание. Добавим ссылки на недостающие уроки в ближайшее время.