Уроки Kotlin

Изучение Kotlin | #1 - Введение в Kotlin и установка

Изучение Kotlin | #1 - Введение в Kotlin и установка

В ходе курса вы изучите язык программирования Котлин (Kotlin) с нуля, а также научитесь использовать его для построения Андроид программ. Вы обучитесь всем ключевым моментам работы с Kotlin и сможете выполнить легкий переход от Java к Kotlin.

Видеоурок

Полезная ссылка:


Язык Kotlin

Язык Kotlin разрабатывался как альтернатива языку Java. Язык имеет облегченный синтаксис в сравнении с Java и может выполнять схожие функции и действия, что и его старший брат.


Kotlin впервые официально появился в 2016 году, хотя его разработка велась с 2010 года. Уже через год после релиза, в 2017 году, Google сообщила что теперь предоставляет возможность разработки андроид программ на основе языка Kotlin и что теперь этот язык по-умолчанию включен в стандартную сборку Android Studio, программы, что создана для разработки всех Андроид приложений.



Еще через два года, в 2019 году, компания Google сообщила что разработка программ на Kotlin теперь является более предпочтительной, нежели разработка на Java.


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


А что же теперь с Java?

Если вы уже начали переживать насчет старого доброго языка Java, то могу вас сразу успокоить. Язык Java хоть и уже устарел как морально, так и физически, но он все равно никуда не исчезнет.


Во-первых, язык по прежнему используется в сотнях тысяч различных программ и для их поддержки все равно будет использоваться язык Java.



Во-вторых, язык Kotlin, как и многие другие новые технологии использует платформу Java Virtual Machine. Эта платформа написана на Java и чтобы такие языки как Kotlin и прочие могли работать, необходимо поддерживать саму платформу. Получается некий замкнутый круг, в котором Java очень уверенно чувствует себя.


В таком случае может возникнуть новый вопрос, а зачем учить Kotlin, если Java все равно на этом ринге «Босс»? Все дело в том, что Kotlin это как глоток свежего воздуха для разработчиков Андроид программ. Писать все на Java сложно, ведь он громоздкий и зачастую неудобный. Kotlin же делает  разработку программ простой и с его применением вы теперь можете выполнять построение программ не задумываясь про сложные конструкции кода.


План курса

В курсе мы изучим язык Котлин (Kotlin) с нуля для новичков, начиная от простых моментов: переменных, циклов, массивов и так далее и заканчивая более сложными понятиями: классами, интерфейсами, перечислениями и многим другим.


В конце курса мы также разработаем небольшую программу в Android Studio. Программа будет создана на основе языка Kotlin. Таким образом вы не только изучите сам язык программирования, но также научитесь применять его на практике для построения Андроид программ.

Исходный код

fun main(args: Array<String>) {
    println("Привет мир")

    print("Привет мир")
}

Задание к уроку

Вывод имени

Создайте программу, которая выведет ваше имя и фамилию в консоль.


Сделайте так, чтобы имя и фамилия выводились в разных строках.

Посмотреть ответ

Решение задания:

fun main(args: Array<String>) {
	println("John")
	println("Doe")
}

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Kotlin Android Studio / Разработка Андроид программ
8 уроков
Комментарии (1)
Добавить комментарий

Александр 16 июля 2022 в 14:05

Здравствуйте. Не понимаю в ч1м дело. Может версия другая или я при установке не те параметры выбрал. Не получается сделать всё согласно уроку, так как функции программы отличаются от программы на видео. Видео - курс сделан по платной версии? Или бесплатной. Может в этом разница некоторых параметров?
Ответить

Ян 06 октября 2022 в 15:26

Согласен с Александром, скорее всего в новой версии программы изменился порядок функций в создании проекта, из-за чего у новичков голова кругом