Курс «Kotlin» на платформе Stepik основан на учебном пособии с набором упражнений под названием Kotlin Koans и преподается на английском языке.
Kotlin — это типизированный язык программирования для JVM, Android и браузеров. Он точен, безопасен и универсален. Код Kotlin может быть скомпилирован в байт-код JVM, JavaScript или непосредственно в машинный код.
Вам подойдет этот курс, если вы:
- Java-разработчик;
- хотите изучить основной язык Android;
- желаете чем-то заменить Java.
Ключевые навыки, которые вы освоите на этом курсе:
- конвертация Java в Kotlin;
- использование именованных аргументов и аргументов по умолчанию;
- внедрение функций расширения;
- перегрузка операторов;
- использование дженериков.
Учебная программа:
- введение: конвертация Java в Kotlin, именованные аргументы и аргументы по умолчанию, лямбды, строки, типы данных, типы, допускающие значение null, приведение типов, функции расширения, условные выражения, SAM, коллекции;
- стандарты кода: сравнение, интервалы, циклы, перегрузка операторов, вызов, мульти-декларации;
- коллекции: фильтры, предикаты all и any, FlatMap, операции с числами;
- свойства: отложенная инициализация, делегирование;
- конструкторы: функциональные литералы, конструктор строк и HTML;
- дженерики и их функции.
В учебном плане также присутствуют интерактивные задачи и тесты.