Kotlin [Уроки]
339 subscribers
14 photos
19 links
Язык программирования Kotlin
Уроки по изучению Kotlin.

🌞 Сайт: https://kotlins.org/
Download Telegram
IntelliJ IDEA — Среда разработки на Kotlin | Урок 1

Добро пожаловать в Kotlin! В первом уроке мы настроим среду разработки для программирования на данном языке. С ее помощью вы сможете написать свой первый код на Kotlin и запустить его на компьютере.

Подробнее: https://kotlins.org/intellij-idea
Комментарии в коде на Kotlin | Урок 2

Компилятор Kotlin генерирует байт-код или исполняемый код из вашего исходного кода. Для этого он использует подробный набор правил, о которых вы узнаете в данном курсе. Иногда эти детали не показывают общую картину того, почему код написан определенным образом или даже какую проблему вы решаете. Чтобы этого не произошло, желательно задокументировать то, что вы написали, чтобы другой человек смог разобраться в вашей работе. В конце концов, этим человеком можете стать вы в будущем.

Подробнее: https://kotlins.org/commentaries
Вывод результата работы через println на Kotlin | Урок 3

Всегда полезно посмотреть на результаты выполнения кода. В Kotlin это можно сделать с помощью команды println.
println выведет все, что вам нужно, в консоль.

Подробнее: https://kotlins.org/println
Арифметические операции в Kotlin | Урок 4

Проще всего разобраться с операциями можно с помощью арифметики. Операция сложения берет два числа и преобразует их в сумму. Операция вычитания берет два числа и преобразует их в разность. Во всех приложениях вы найдете простую арифметику — от подсчета количества лайков до расчета правильного размера и положения кнопки или окна — числа и правда везде!

Подробнее: https://kotlins.org/arithmetic-operations
Математические функции в Kotlin | Урок 5

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

Подробнее: https://kotlins.org/math-functions
Переменные и константы в Kotlin | Урок 6

Говоря простыми словами, программирование во многом строится на манипулировании данными. Помните, что все, отображаемое на экране, можно представить в виде чисел, которые отправляются в CPU. Хорошо, когда не возникает проблем при работе с простыми числовыми типами данных, но данные могут поступать и в более сложных формах вроде текста, изображений и коллекций.

Подробнее: https://kotlins.org/variables-constants
Инкремент и декремент значений в Kotlin | Часть 7

Одной из самых популярных операций является возможность уменьшения или увеличения значения переменной.

Подробнее: https://kotlins.org/increment-decrement
Channel name was changed to «Kotlin [Уроки]»
Базовый курс по Kotlin

Kotlin: Урок 0. Введение
Kotlin: Урок 1. String Templates
Kotlin: Урок 2. Переменные var vs. val
Kotlin: Урок 3. Типы данных Kotlin
Kotlin: Урок 4. Функции
Kotlin: Урок 5. NPE и Null Safety
Kotlin: Урок 6. Работа с классами и их свойствами
Kotlin: Урок 7. Пакеты - Импорт методов и классов
Kotlin: Урок 8. Enum - Перечесления и их роль
Kotlin: Урок 9. When - Оператор выбора
Kotlin: Урок 10. Интерфейсы
Kotlin: Урок 11. Абстрактные классы и модификатор open
Kotlin: Урок 12. Модификатор open и область его применения
Kotlin: Урок 13. Модификаторы доступа
Kotlin: Урок 14. Крутость и гибкость циклов
Kotlin: Урок 15. Использование модификатора IN
Kotlin: Урок 16. Как пишутся POJO в Kotlin?
Kotlin: Урок 17. Sealed Классы

https://www.youtube.com/playlist?list=PLIU76b8Cjem4ZOt3tlWykUX1AjL9zE19t
Android-разработка

[1]. Kotlin.
[2]. Основные компоненты Android
[3]. Интерфейс приложения.
[4]. Фрагменты.
[5]. Архитектура: MVP, MVVM.
[6]. Хранение данных
[7]. Многопоточность. Корутины.
[8]. Работа с сетью
[9]. Clean Architecture, Dagger, Flow
[10]. Тестирование

https://www.youtube.com/playlist?list=PLQ09TvuOLytS_vYHtFHQzZJFcnbYCYF6x
Волшебство Kotlin. Пьер-Ив Симон (2020)

Kotlin - один из самых новых языков в экосистеме Java, устраняющий многие ограничения Java и гораздо более универсальный. Среди его преимуществ: полная совместимость с Java и возможность интеграции на уровне исходного кода, широкая поддержка парадигмы функционального программирования, помогающая писать надежный и безопасный код, лаконичность синтаксиса, а также, что весьма немаловажно, гарантии поддержки со стороны IT-гиганта Google.

Скачать: https://t.me/developer_mobila/97
Flutter Game - Создание Игры

1. Flutter. Создаем игру на чистом Dart.
2. Установка Flutter, VS Code, Android Studio, Git с нуля.
3. Создаем главный цикл игры. Пишем игру на Flutter.
4. Основы Flutter. Первичная инициализация игры. Пишем игру на Flutter.
5. Isolates. Запускаем главный луп в отдельном изоляте. Пишем игру на Flutter/Dart.
6. Учимся работать с ресурсами assets. Пишем игру на Flutter/Dart.
7. Рефакторинг, установка заднего фона. Создаем игру для Android и IPhone.
8. FLUTTER GAME. Управление кораблем. Создаем игру для Android и IPhone.
9. FLUTTER GAME. Выстрелы, ускорение корабля. Создаем игру для Android и IPhone.
10. Миграция на Dart 2.12 с поддержкой Null Safety. Пишем игру на Flutter.

Смотреть: https://www.youtube.com/playlist?list=PLY8G5DMG6TiPtqZVvOsKbQFlkQqFRT48j
Kotlin. Программирование для профессионалов
Джош Скин, Дэвид Гринхол (2020)

Kotlin — язык программирования со статической типизацией, который взяла на вооружение Google в ОС Android.

Книга Джоша Скина и Дэвида Гринхола основана на популярном курсе Kotlin Essentials от Big Nerd Ranch. Яркие и полезные примеры, четкие объяснения ключевых концепций и основополагающих API не только знакомят с языком Kotlin, но и учат эффективно использовать его возможности, а также позволяют освоить среду разработки IntelliJ IDEA от JetBrains.

Скачать: https://t.me/developer_mobila/53
Kotlin: программирование на примерах
Аделекан Ияну (2020)

Книга посвящена разработке мобильных приложений для Android на языке Kotlin. Рассматриваются основные элементы языка, такие как функции и классы, приемы объектно-ориентированного программирования. Рассказывается о разработке микросервисов RESTful для приложений Android, о методах реализации шаблона архитектуры MVC.
Описаны способы централизации, преобразования и хранения данных с применением Logstash, защиты приложений с использованием Spring Security. Изучается управление зависимостями с помощью Kotlin. Уделено внимание развертыванию микроcервисов Kotlin для AWS и приложений Android в Play Store.

Скачать: https://t.me/bfbook/1950
Блокнот на Kotlin и SQLite

Смотреть
: https://www.youtube.com/playlist?list=PLmjT2NFTgg1fPdNnJ3Rf2gNSbWZuMkkTi
Пишем клон Instagram на Kotlin

Все уроки:
@kotlins_org

Смотреть
: https://www.youtube.com/playlist?list=PLyVnb2byWwpl4ykCp1aDIH0gjVzMIxAtV
Курс по Kotlin для начинающих 2021

Все уроки:
@kotlins_org

Смотреть
: https://www.youtube.com/playlist?list=PLmjT2NFTgg1fdHN-9Wn4XYr-IOuadxMm5
Пишем свой мессенджер для Android на Kotlin

Все уроки: @kotlins_org

Смотреть
: https://www.youtube.com/playlist?list=PLY8G5DMG6TiOBq7OWFPWF2Um3FRB5s2ke
⭐️ Полное руководство по Спискам и Массивам в Kotlin

Подготовили для вас реально большой урок по изучению списков и массивов в Kotlin.

Канал: @kotlins_org

Содержание статьи:
1. Массивы в Kotlin
2. Что такое массив?
3. Когда лучше использовать массивы?
4. Создание массивов в Kotlin
5. Массивы примитивных типов IntArray, FloatArray, DoubleArray
6. Массив с аргументами для функции main()
7. Итерация по массиву в Kotlin
8. Списки в Kotlin
9. Создание списков в Kotlin
10. Изменяемые списки в Kotlin
11. Получение доступа к элементам списка в Kotlin
12. Использование свойств и методов для списков
13. Индекс элемента из списка или массива
14. Срез массива или списка через метод slice()
15. Проверка существования элемента в списке
16. Манипуляция со списками в Kotlin
17. Добавление элемента в список
18. Вставка элемента в список по индексу
19. Удаление элемента из списка в Kotlin
20. Удаление элемента из списка по индексу
21. Как получить индекс элемента из списка?
22. Замена и сортировка элементов из списка
23. Итерация по списку в Kotlin
24. Итоговые задания для проверки
25. Главные особенности списков и массивов в Kotlin

Подробнее: https://kotlins.org/arrays-lists
14 задач по Kotlin lists, которые заставят вас подумать

В этой статье – сложные и не очень задачи, чтобы проверить, насколько хорошо вы разбираетесь в операторах для списков. Готовы испытать свои скиллы?

Подробнее: https://habr.com/ru/company/ru_mts/blog/674040/