Kotlin
2.17K subscribers
270 photos
123 videos
18 files
393 links
Подборки полезного материала по Kotlin. По всем вопросам @evgenycarter
Download Telegram
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, а вторые — как делать хорошо и не делать плохо.

Сайт издания

Ознакомиться с книгой
Я тут узнал, что Яндекс создал новый сервис, который помогает монетизировать приложения.

Вам не придется вникать в сложные процессы — всё можно будет полностью делегировать экспертам.
Как это работает, какой минимальный порог заработка и что нужно сделать для подключения? Ответы на все эти вопросы здесь
KMM глазами iOS-разработчика

Я расскажу наш опыт взаимодействия с KMM со стороны iOS-разработки: с какими проблемами столкнулись, их решение, наш подход и главное — как к этой технологии относятся iOS-разработчики.

https://habr.com/ru/company/kts/blog/715890/

✍️ @kotlin_lib
👍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
👍1
Decompose

Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) с функцией маршрутизации и подключаемым UI (Jetpack Compose, SwiftUI, JS React и т.д.)

https://github.com/arkivanov/Decompose

✍️ @kotlin_lib
👍3