котлин для начинающих

Урок 20: Анонимные функции, Лямбда-выражения (Лямбды) в Kotlin

Оглавление Введение в анонимные функции и лямбды Передача параметров в лямбда-выражения Лямбда выражения Реализация Объяснение сигнатуры лямбды Сравнение анонимных функций и лямбда-выражений Введение в анонимные функции и лямбды В языке программирования Kotlin есть анонимные функции, а есть лямбды, которые тоже…

Читать полностью

Урок 21: Extension (функции-расширения) языка Kotlin

Оглавление extension функции Когда применяется extension функция? Применение функции — расширения extension-свойства extension функции Extension функция – это функция, которая не являясь участником какого-то класса (то есть не находясь внутри определенного класса), расширяет его функционал, имея доступ к публичным полям. Чтобы лучше…

Читать полностью

Урок 22: Data class (дата классы) copy, toString, equals, hashCode в Kotlin

Оглавление Data классы Дополнительные возможности Data классов Метод toString() Метод equals() Метод hashCode() Data классы Я уже рассказывал вам про классы и ООП, начиная с 11 урока. И вы понимаете насколько это мощный инструмент, позволяющий писать код приближенный к реальности.…

Читать полностью

Теория разработки программ. Создание телеграм бота на Kotlin

Оглавление Теория по разработке ПО Разработка мобильного приложения Что такое программа? Примеры Этапы разработки Цена ошибки Характеристики программ План курсовой Теория по разработке ПО Поговорим об общей теории разработки программного обеспечения. Урок предназначен для тех, кто дошел до стадии разработки…

Читать полностью

Что делает Git и gitignore, как создать ветку. GitHub + IntelliJ IDEA. Как сделать Pull Request

Оглавление Как работает Git Жизненный цикл задачи Git в IDEA gitignore Публикация репозитория на GitHub Создание ветки Нейминг комитов Создание Pull request Код-ревью Мердж Как работает Git Система контроля версий преследует две основные функции. Первая. Позволяет отслеживать историю изменения файлов.…

Читать полностью

IDEA+Git (ветки, пулл реквесты). ОЧЕНЬ подробно! Новый интерфейс, подводные камни. Установка с 0.

Оглавление Установка IntelliJ IDEA через ToolBox App Новый проект в IntelliJ IDEA Установка JDK (SDK) Инициализация локального git-репозитория .gitignor’ы — фикс игнора конфиг файлов Initial Commit — первый, инициализирующий коммит Вкладка Git Публикация проекта на GitHub Создание веток Создание файла…

Читать полностью