Домашние задания по курсу «Разработка приложений на Kotlin»

Важно: Правила оформления вопросов, сообщений о ошибках и проблемах

Важно: Примеры кода из лекций

Блок 1. Основы Kotlin, отличия от Java и интеграция

1.1. [x] Рабочее окружение: Gradle, Plugins, IntelliJ IDEA

1.2. [x] Отличия от Java: immutability, переменные, типы данных, операторы и приведение типов

1.3. [x] Управляющие конструкции: if, switch, циклы. Работа с отладчиком

Блок 2. Функции, автотесты и ООП

2.1. [x] Функции, автотесты и Continuous Integration

2.2. [x] ООП: объекты и классы

2.3. [x] ООП: композиция, наследование и интерфейсы

Блок 3. Исключения, коллекции и продвинутые концепции

3.1. [x] Исключения

3.2. [x] Generics и коллекции

3.3. [x] Лямбды, extension-функции, операторы

3.4. [x] Sequences

Доп.материалы: см. в репозитории кодом.

По всем вопросам: coursar