Найти в Дзене
IDEA+Git (ветки, пулл реквесты). ОЧЕНЬ подробно! Новый интерфейс, подводные камни. Установка с 0.
Видео версия урока: https://youtu.be/x-I9XQ2QWdw Предыдущая статья по Git была и про теорию (зачем нужен гит с ветками и как выполнять задачи в команде), и про практику. Сейчас хотелось бы актуализировать техническую сторону. Поменялся интерфейс среды разработки и некоторые функциональные особенности. Мы разберем нюансы и неочевидные моменты создания нового проекта, инициализацию git и будет подробно о создании веток и Pull Request’ов. Все, что понадобится в рамках взаимодействия со студентами KotlinSprint...
547 читали · 1 год назад
Теория разработки программ. Создание телеграм бота на Kotlin
Видео версия урока: https://youtu.be/DO6cnqnaZp4 Теория по разработке ПО Поговорим об общей теории разработки программного обеспечения. Урок предназначен для тех, кто дошел до стадии разработки финального проекта в рамках практического спринта по Kotlin. Но также будет полезно и всем начинающим разработчикам. Статья будет разделена на 2 части. Разработка мобильного приложения Итак, начинаем разрабатывать полноценное приложение. Полезный телеграм-бот, который будет помогать учить английские слова...
1 год назад
Урок 22: Data class (дата классы) copy, toString, equals, hashCode в Kotlin
Видео версия урока: https://youtu.be/R8f-LCu2BWs Data классы Я уже рассказывал вам про классы и ООП, начиная с 11 урока. И вы понимаете насколько это мощный инструмент, позволяющий писать код приближенный к реальности. Классические классы используются для организации кода, реализации ООП подходов. Создатели языка Kotlin сделали свой тип классов, специально для хранения данных –Data классы. Строго говоря, это обычные классы у которых есть дополнительные возможности. Со временем вы полностью почувствуете разницу, пока лишь сосредоточусь на основных отличиях, которые легко понять и запомнить...
1 год назад
Урок 21: Extension (функции-расширения) языка Kotlin
Видео версия урока: https://youtu.be/mrz-wExchyk extension функции Extension функция – это функция, которая не являясь участником какого-то класса (то есть не находясь внутри определенного класса), расширяет его функционал, имея доступ к публичным полям. Чтобы лучше понять что это такое, лучше разобраться в вопросе “когда применяется extension функция?” Когда применяется extension функция? Разберем на примере класса File из стандартной библиотеки Java. Создадим экземпляр этого класса, в скобках указываем название будущего файла...
1 год назад
Урок 20: Анонимные функции, Лямбда-выражения (Лямбды) в Kotlin
Видео версия урока: https://youtu.be/UMvhLSCYz2E Введение в анонимные функции и лямбды В языке программирования Kotlin есть анонимные функции, а есть лямбды, которые тоже иногда называют анонимными функциями. Сейчас объясню почему. Анонимные функции – это практически классические функции, которые имеют собственное расширенное поведение, умеют принимать и возвращать параметры, но не имеют имени. Объявляются они точно также с помощью ключевого слова fun, но без указания названия. На практике такая функция может быть использована прямо в момент объявления...
1 год назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала