Kotlin Multiplatform
2.63K subscribers
84 photos
3 videos
407 links
Русскоязычный канал новостей о Kotlin Multiplatform
Download Telegram
Новая версия визарда! 🔥
- теперь генерится Gradle Version Catalog 🤓
- добавлены новые библиотеки, среди которых моя любимая: Compose-Icons 🤩
- compose обновлен до версии 1.4.0-rc01!

https://terrakok.github.io/Compose-Multiplatform-Wizard/
Чтобы почувствовать мощь Compose Multiplatform, я реализовал UI Compose Multiplatform Wizard на Compose Multiplatform! (темплейт я сгенерил через визард, само собой) 😆 просто ради эксперимента 🎉

https://github.com/terrakok/Compose-Multiplatform-Wizard-App
Compose for iOS официально анонсирован, сразу в Alpha версии. Это значит что JetBrains однозначно намерены поддерживать Compose for iOS и не откажутся от этого таргета
Раз Compose for iOS официально анонсирован, хочу поделиться результатом работы за последние несколько недель. Набор библиотек MOKO получил поддержку Compose Multiplatform. Compose дает UI, а MOKO дополняет его интеграциями с платформенными фичами, такими как runtime permissions, ресурсы и т.д.
Также подготовлен шаблон проекта, на основе официального compose multiplatform шаблона.
Если будут вопросы, идеи, предложения по MOKO - можно обращаться в чат @mokoicerock
Встречайте Compose Multiplatform!
https://www.jetbrains.com/lp/compose-multiplatform/
Несмотря на то, что я давно и много пользуюсь IDE нашей компании, но сам знаю далеко не все фичи, коих тут несметное множество!
Поэтому с радостью читаю блог посты про всякие возможности. Вот, например, еще один вышел:

https://blog.jetbrains.com/idea/2023/04/quick-features-in-intellij-idea/
https://kotl.in/multiplatform-survey-spring-23

Мы в команде всегда очень внимательно относимся к результатам наших опросов, поэтому будем рады, если вы потратите некоторое время на прохождения нового 🙏
Да, он довольно длинный, но это те данные, которые нам очень помогут в развитии языка и туллинга, выходу в релиз Kotlin Multiplatform и разработке Compose Multiplatform! 🤌
Когда вы устанете заполнять ответы на середине, вспомните про нас, кто их составлял и будет читать и анализировать! 🥰
В стриме я упомянул несколько вещей, теперь поделюсь ими тут 🥳
Мы выкатили экспериментальную фичу, которая позволяет не настраивать иерархию сорсетов, а использовать стандартный дефолт, который подойдет большинству. Если нет, то остается возможность его настраивать или писать свою иерархию

https://kotlinlang.org/docs/multiplatform-hierarchy.html#adjust-the-resulting-hierarchy
Совершенно забыл сказать про это.
Touchlab написали статью с объяснением некоторых аспектов в вашем гредл скрипте 👍
Тут и про подключение плагинов, и про репозитории.
https://touchlab.co/gradle-cheat-sheet/
https://www.youtube.com/playlist?list=PLlFc5cFwUnmwcJ7ZXyMmS70A9QFyUu1HI

Все видео с KotlinConf 2023 нарезаны и разложены 🎂
А еще, я считаю, что заставка просто топовая получилась в этом году 🤩
Forwarded from Mobile Developer (Алексей Гладков)
Что такое Compose Multiplatform?
https://habr.com/ru/companies/timeweb/articles/734818/

Кто-то наконец-таки обобщил всю разрозненную информацию в одной статье, за что большое спасибо. Подходит тем, кто ничего не слышал про Compose Multiplatform или слышал, но не вникал
Тем временем, Макдоналдс по всю использует Kotlin Multiplatform в своих продуктах и делится опытом: https://medium.com/mcdonalds-technical-blog/mobile-multiplatform-development-at-mcdonalds-3b72c8d44ebc