Kotlin Multiplatform
2.63K subscribers
84 photos
3 videos
407 links
Русскоязычный канал новостей о Kotlin Multiplatform
Download Telegram
https://terrakok.github.io/Compose-Multiplatform-Wizard/

Раз уж итак нашли, то презентую ☺️

Вот, сделал за пару вечеров веб приложение, чтобы можно было сгенерировать мультиплатформенное приложение на компоузе.🥳
Сразу можно подключить все наиболее востребованные библиотеки для старта, которые работают на всех платформах 😎

После генерации достаточно запустить ./gradlew run и увидеть результат 🤩

Ну и в сгенеренном ридми есть остальная необходимая информация
Выпущена новая версия MOKO resources с полной поддержкой Compose Multiplatform (Android, iOS, Web, Desktop).

Демонстрацию и примеры кода можно прочитать в статье, а детали в release notes.

Также в репозитории теперь есть проект пример с Compose Multiplatform на Android, iOS, Web, JVM
https://medium.com/@bchoi000/sunflower-flavor-kmm-get-started-with-kotlin-multiplatform-mobile-9dc014c45b95

Все, наверное, видели официальное приложение гугла Android Sunflower with Compose, которое демонстрирует лучшие практики в разработке приложений под Андроид, по мнению гугл! 🙌
Так вот, Ethan Choi взял и по шагам перевел приложение на Kotlin Multiplatform и реализовал нативный UI на iOS. 🤩
Очень круто! 🥳
Все любят дайджесты? Чтобы самому не искать, а сразу получить подборку контента? 😆
У JetBrains тоже есть свой по статьям в мире Kotlin Multiplatform! 🤠
Подписывайтесь и присылайте свои рекомендации!

https://blog.jetbrains.com/kotlin/2023/03/kotlin-multiplatform-content-creators/

А кто еще есть в твиттере, то можно и там увидеть (с картиночками) 🐓
https://twitter.com/kotlin/status/1638817163963400193
Новая версия визарда! 🔥
- теперь генерится 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! 🤌
Когда вы устанете заполнять ответы на середине, вспомните про нас, кто их составлял и будет читать и анализировать! 🥰