Kotlin
2.17K subscribers
270 photos
123 videos
18 files
393 links
Подборки полезного материала по Kotlin. По всем вопросам @evgenycarter
Download Telegram
Kotlin Extensions для Android проекта

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

https://habr.com/ru/post/697908/

✍️ @kotlin_lib
👍3👎1
👍2
Kotlin на практике - пишем Крестики-нолики"

@kotlin_lib
👍5🔥4
Сбой сборки при предупреждениях Kotlin

Как провалить сборку Gradle при определенных предупреждениях Kotlin.
Предупреждения Kotlin очень полезны для разработчиков. Они помогают очистить код и даже исправить возможные ошибки.

https://itmozg.ru/sboj-sborki-pri-preduprezhdenijah-kotlin/

✍️ @kotlin_lib
Моя любимая функция Kotlin

https://nomisrev.github.io/inline-and-suspend/

✍️ @kotlin_lib
👍2
Пишем бота-кликера на Kotlin для Lineage 2

Предвкушая ностальгию я открыл Lineage 2, одну из самых популярных MMORPG “нулевых” на СНГ пространстве. Однако, самому играть уже не хотелось и пришла идея автоматизировать это дело.

https://habr.com/ru/post/711168/

✍️ @kotlin_lib
👍5
Краткое руководство. Создание первой функции с помощью Kotlin и Maven

В этой статье показано, как использовать средство командной строки Maven для создания и публикации проекта функции Kotlin в службе "Функции Azure". После выполнения действий, описанных в этой статье, код функции будет выполняться в Azure в Плане потребления и может запускаться с помощью HTTP-запроса.

https://learn.microsoft.com/ru-ru/azure/azure-functions/functions-create-first-kotlin-maven?tabs=bash

✍️ @kotlin_lib
Kotlin Symbol Processing. От теории до практики

Я расскажу в этой статье о Kotlin Symbol Processing, также известном как KSP.

Сначала обсудим теоретические основы работы KSP, после, конечно же, перейдём к практике. На примере небольшой задачи, подобной той, что мы решаем с помощью KSP в нашей компании, покажу, как анализировать код с помощью KSP, генерировать файлы, соблюдать контракты, описанные разработчиками KSP.

https://habr.com/ru/company/cian/blog/705278/

✍️ @kotlin_lib
Платформа из красного кирпича: как настроить окружение в Kotlin Multiplatform Mobile

Первое, в чём может возникнуть затруднение у Android разработчика при переходе на КММ - это быстрая настройка окружения. Официальный сайт Kotlin не пестрит подробными инструкциями, и можно потратить несколько часов в поисках нужной информации. В данной статье мы пройдёмся по этапам настройки проекта.

https://habr.com/ru/company/joydev/blog/711234/

✍️ @kotlin_lib
👍2
Рекомендуем к прочтению книгу Александра Бындю "Антихрупкость в IT"

Эта книга — результат многолетнего опыта построения IT-продуктов. И прежде всего она о том, как выстроить процессы разработки IT-систем таким образом, чтобы успевать вовремя подстроиться под любые изменения.

В её основе — описание работающих практик, примеры из реальных проектов, анализ ошибок и выводы. В книге собраны рекомендации для владельцев бизнеса и разработчиков. Первые приобретут систематизированные знания о том, как правильно взаимодействовать с IT, а вторые — как делать хорошо и не делать плохо.

Сайт издания

Ознакомиться с книгой