Пишем бота-кликера на Kotlin для Lineage 2
Предвкушая ностальгию я открыл Lineage 2, одну из самых популярных MMORPG “нулевых” на СНГ пространстве. Однако, самому играть уже не хотелось и пришла идея автоматизировать это дело.
https://habr.com/ru/post/711168/
✍️ @kotlin_lib
Предвкушая ностальгию я открыл 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
В этой статье показано, как использовать средство командной строки Maven для создания и публикации проекта функции Kotlin в службе "Функции Azure". После выполнения действий, описанных в этой статье, код функции будет выполняться в Azure в Плане потребления и может запускаться с помощью HTTP-запроса.
https://learn.microsoft.com/ru-ru/azure/azure-functions/functions-create-first-kotlin-maven?tabs=bash
✍️ @kotlin_lib
Docs
Создание функции Kotlin в Функциях Azure с помощью Maven
В этой статье описывается создание и публикация в Функциях Azure приложения-функции, активируемого через HTTP, с помощью Kotlin и Maven.
Kotlin Symbol Processing. От теории до практики
Я расскажу в этой статье о Kotlin Symbol Processing, также известном как KSP.
Сначала обсудим теоретические основы работы KSP, после, конечно же, перейдём к практике. На примере небольшой задачи, подобной той, что мы решаем с помощью KSP в нашей компании, покажу, как анализировать код с помощью KSP, генерировать файлы, соблюдать контракты, описанные разработчиками KSP.
https://habr.com/ru/company/cian/blog/705278/
✍️ @kotlin_lib
Я расскажу в этой статье о 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
Первое, в чём может возникнуть затруднение у Android разработчика при переходе на КММ - это быстрая настройка окружения. Официальный сайт Kotlin не пестрит подробными инструкциями, и можно потратить несколько часов в поисках нужной информации. В данной статье мы пройдёмся по этапам настройки проекта.
https://habr.com/ru/company/joydev/blog/711234/
✍️ @kotlin_lib
👍2
Concurrency vs. Parallelism Using Kotlin
https://betterprogramming.pub/the-difference-between-concurrency-and-parallelism-explained-using-kotlin-83f4159581d
✍️ @kotlin_lib
https://betterprogramming.pub/the-difference-between-concurrency-and-parallelism-explained-using-kotlin-83f4159581d
✍️ @kotlin_lib
Applying Kotlin context receivers
https://proandroiddev.com/applying-kotlin-context-receivers-5f2ad2ec4043
✍️ @kotlin_lib
https://proandroiddev.com/applying-kotlin-context-receivers-5f2ad2ec4043
✍️ @kotlin_lib
What's New In Kotlin 1.8 – Multiplatform Mobile and Native
https://www.youtube.com/watch?v=CBB75zjxTR4
✍️ @kotlin_lib
https://www.youtube.com/watch?v=CBB75zjxTR4
✍️ @kotlin_lib
YouTube
What's New In Kotlin 1.8 – Multiplatform Mobile and Native
In this video, Pamela (https://twitter.com/pamelaahill) chats about some of the Kotlin 1.8.0 updates relating to Kotlin/Native and Kotlin Multiplatform Mobile.
One of the highlights in this video is a demonstration of some of the new (and experimental) annotations…
One of the highlights in this video is a demonstration of some of the new (and experimental) annotations…
Рекомендуем к прочтению книгу Александра Бындю "Антихрупкость в IT"
Эта книга — результат многолетнего опыта построения IT-продуктов. И прежде всего она о том, как выстроить процессы разработки IT-систем таким образом, чтобы успевать вовремя подстроиться под любые изменения.
В её основе — описание работающих практик, примеры из реальных проектов, анализ ошибок и выводы. В книге собраны рекомендации для владельцев бизнеса и разработчиков. Первые приобретут систематизированные знания о том, как правильно взаимодействовать с IT, а вторые — как делать хорошо и не делать плохо.
Сайт издания
Ознакомиться с книгой
Эта книга — результат многолетнего опыта построения IT-продуктов. И прежде всего она о том, как выстроить процессы разработки IT-систем таким образом, чтобы успевать вовремя подстроиться под любые изменения.
В её основе — описание работающих практик, примеры из реальных проектов, анализ ошибок и выводы. В книге собраны рекомендации для владельцев бизнеса и разработчиков. Первые приобретут систематизированные знания о том, как правильно взаимодействовать с IT, а вторые — как делать хорошо и не делать плохо.
Сайт издания
Ознакомиться с книгой
Я тут узнал, что Яндекс создал новый сервис, который помогает монетизировать приложения.
Вам не придется вникать в сложные процессы — всё можно будет полностью делегировать экспертам.
Как это работает, какой минимальный порог заработка и что нужно сделать для подключения? Ответы на все эти вопросы здесь
Вам не придется вникать в сложные процессы — всё можно будет полностью делегировать экспертам.
Как это работает, какой минимальный порог заработка и что нужно сделать для подключения? Ответы на все эти вопросы здесь
The Multiplatform Revolution: How Meetup® Adopted KMM
https://www.youtube.com/watch?v=GtJBS7B3eyM
✍️ @kotlin_lib
https://www.youtube.com/watch?v=GtJBS7B3eyM
✍️ @kotlin_lib
YouTube
The Multiplatform Revolution: How Meetup® Adopted KMM
Welcome to episode 4 of A Touch of Multiplatform (ATOM)! This is our podcast dedicated to Kotlin Multiplatform technology in production and produced for you by JetBrains and Touchlab.
In this episode, we sit down to talk with Meetup’s Colin Lee and Annyse…
In this episode, we sit down to talk with Meetup’s Colin Lee and Annyse…
👍1
KMM глазами iOS-разработчика
Я расскажу наш опыт взаимодействия с KMM со стороны iOS-разработки: с какими проблемами столкнулись, их решение, наш подход и главное — как к этой технологии относятся iOS-разработчики.
https://habr.com/ru/company/kts/blog/715890/
✍️ @kotlin_lib
Я расскажу наш опыт взаимодействия с KMM со стороны iOS-разработки: с какими проблемами столкнулись, их решение, наш подход и главное — как к этой технологии относятся iOS-разработчики.
https://habr.com/ru/company/kts/blog/715890/
✍️ @kotlin_lib
Хабр
KMP глазами iOS-разработчика
Привет! Меня зовут Мялкин Максим, я занимаюсь мобильной разработкой в KTS . Мы в мобильной команде для шаринга кода на несколько платформ используем KMP. На Хабре можно встретить достаточное...
👍1
Что нового в Kotlin Multiplatform Mobile
00:00 Вступление
3:23 Что произошло за 2022
21:22 Релокация
25:53 Как устроиться на работы в JetBrains
30:22 Про основные боли в развитии
36:13 Курс от Алексея Гладкова aka @ MobileDeveloper
37:28 Интероп со Swift
45:08 Как убедить iOS использовать KMM
55:08 Обучающие материалы
59:54 KDoctor
1:04:12 Стандартные библиотеки
1:17:14 Compose iOS
1:25:22 Инструменты разработчика. Kotlin IDE
1:29:37 Разработка на Windows
1:33:55 Еще про железяки
1:36:00 Поддержка Авроры ОС и других
1:46:00 RISC-V
1:46:51 Android NDK с KMM
1:47:55 Проблемы дебага на iOS
1:54:54 Планы после стабильного релиза
2:02:07 Котлин 2.0
2:03:52 Про разные рельсы в разных версиях Котлин
2:05:44 Как помочь развитию Kotlin и KMM
2:10:23 Заключение
https://www.youtube.com/watch?v=w_ol3cBuNeI
✍️ @kotlin_lib
00:00 Вступление
3:23 Что произошло за 2022
21:22 Релокация
25:53 Как устроиться на работы в JetBrains
30:22 Про основные боли в развитии
36:13 Курс от Алексея Гладкова aka @ MobileDeveloper
37:28 Интероп со Swift
45:08 Как убедить iOS использовать KMM
55:08 Обучающие материалы
59:54 KDoctor
1:04:12 Стандартные библиотеки
1:17:14 Compose iOS
1:25:22 Инструменты разработчика. Kotlin IDE
1:29:37 Разработка на Windows
1:33:55 Еще про железяки
1:36:00 Поддержка Авроры ОС и других
1:46:00 RISC-V
1:46:51 Android NDK с KMM
1:47:55 Проблемы дебага на iOS
1:54:54 Планы после стабильного релиза
2:02:07 Котлин 2.0
2:03:52 Про разные рельсы в разных версиях Котлин
2:05:44 Как помочь развитию Kotlin и KMM
2:10:23 Заключение
https://www.youtube.com/watch?v=w_ol3cBuNeI
✍️ @kotlin_lib
YouTube
Что нового в Kotlin Multiplatform Mobile
Обсудил с командой Kotlin Multiplatform Mobile (KMM) состояние технологии и ближайшие планы по развитию
Гости выпуска:
👩🔬 Екатерина Петрова - Product Marketing Manager, JetBrains
👨🔬 Константин Цховребов - Тех Лид KMM, JetBrains
🔗 Каналы "Android Broadcast"…
Гости выпуска:
👩🔬 Екатерина Петрова - Product Marketing Manager, JetBrains
👨🔬 Константин Цховребов - Тех Лид KMM, JetBrains
🔗 Каналы "Android Broadcast"…
👍1