mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

8.3K
active users

#multiplatform

1 post1 participant0 posts today
Kevin Karhan :verified:<p>I mean, there <a href="https://en.wikipedia.org/wiki/Online_presence_management#Social_media_management" rel="nofollow noopener" target="_blank">are</a> <em>commercial</em> <a href="https://infosec.space/tags/MultiPlatform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MultiPlatform</span></a> <a href="https://infosec.space/tags/clients" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>clients</span></a> for <a href="https://infosec.space/tags/SocialMedia" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SocialMedia</span></a> like <a href="https://infosec.space/tags/HootSuite" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HootSuite</span></a> and <a href="https://infosec.space/tags/NUVI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NUVI</span></a> [not that I'd like <a href="https://en.wikipedia.org/wiki/Hootsuite#Controversies" rel="nofollow noopener" target="_blank">either of those</a> but still...</p><p><a href="https://www.hootsuite.com" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">hootsuite.com</span><span class="invisible"></span></a><br><a href="https://reputation.com/products/social-suite/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">reputation.com/products/social</span><span class="invisible">-suite/</span></a></p>
Habr<p>Как Android-разработчик в iOS погружался: мой опыт внедрения Kotlin Multiplatform</p><p>Привет, Хабр! Меня зовут Артем Клименко, я Lead Android-разработчик в МТС Web Services, занимаюсь продуктом Membrana Kids. Продукт создавали нативно на каждую платформу, без пересечения кода. В начале года у нас ушло несколько iOS-разработчиков, из-за чего замедлилась поставка новых функций на обеих платформах. Мы решили, что это повод внедрить наконец кроссплатформенную разработку и выровнять поставку фич на обеих платформах. В этом материале расскажу, почему мы остановились на KMP , как погружались в iOS c опытом в Android и как прошло внедрение этого фреймворка. Спойлер: быстрее и проще, чем мы думали.</p><p><a href="https://habr.com/ru/companies/ru_mts/articles/923366/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/ru_mts/a</span><span class="invisible">rticles/923366/</span></a></p><p><a href="https://zhub.link/tags/kmp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kmp</span></a> <a href="https://zhub.link/tags/kotlin_multiplatform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kotlin_multiplatform</span></a> <a href="https://zhub.link/tags/coroutines" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coroutines</span></a> <a href="https://zhub.link/tags/multiplatform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>multiplatform</span></a> <a href="https://zhub.link/tags/%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>мультиплатформенная_разработка</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>мобильная_разработка</span></a> <a href="https://zhub.link/tags/ios" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ios</span></a> <a href="https://zhub.link/tags/android" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>android</span></a></p>
2ra1Tf9fLmRR5RHXI4JbzLRiU6xKotlin Multiplatform: как писать код один раз и покорить все пл...<br><br><a href="https://habr.com/ru/companies/otus/articles/908940/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=908940" rel="nofollow noopener" target="_blank">https://habr.com/ru/companies/otus/articles/908940/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=908940</a><br><br><a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/kotlin" target="_blank">#kotlin</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/kotlin" target="_blank">#kotlin</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/multiplatform" target="_blank">#multiplatform</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/kotlin" target="_blank">#kotlin</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/dsl" target="_blank">#dsl</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/кроссплатформенная" target="_blank">#кроссплатформенная</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/разработка" target="_blank">#разработка</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/KMP" target="_blank">#KMP</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/архитектура" target="_blank">#архитектура</a><br><br><a href="https://awakari.com/pub-msg.html?id=DUZraTumSjDUo7DTIFQzSdg2qzw&amp;interestId=2ra1Tf9fLmRR5RHXI4JbzLRiU6x" rel="nofollow noopener" target="_blank">Result Details</a>
𝔻𝕚𝕖𝕘𝕠 🦝🧑🏻‍💻🍕<p><span class="h-card"><a href="https://poliverso.org/profile/raccoonforfriendicaapp" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>raccoonforfriendicaapp</span></a></span> This weekend I took some time to investigate how much work would be needed to build an iOS version of the app, and it turned out that at least building and running a basic version of the app is doable with some minor changes (see <a href="https://github.com/LiveFastEatTrashRaccoon/RaccoonForFriendica/pull/917" rel="nofollow noopener" target="_blank">here</a>).</p><p>What do you think about it? Would you like to see a Raccoon on iOS too?</p><p><a href="https://poliverso.org/search?tag=friendica" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>friendica</span></a> <a href="https://poliverso.org/search?tag=friendicadev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>friendicadev</span></a> <a href="https://poliverso.org/search?tag=androidapp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>androidapp</span></a> <a href="https://poliverso.org/search?tag=androiddev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>androiddev</span></a> <a href="https://poliverso.org/search?tag=fediverseapp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fediverseapp</span></a> <a href="https://poliverso.org/search?tag=raccoonforfriendica" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>raccoonforfriendica</span></a> <a href="https://poliverso.org/search?tag=kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kotlin</span></a> <a href="https://poliverso.org/search?tag=multiplatform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>multiplatform</span></a> <a href="https://poliverso.org/search?tag=kmp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kmp</span></a> <a href="https://poliverso.org/search?tag=compose" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compose</span></a> <a href="https://poliverso.org/search?tag=cmp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cmp</span></a> <a href="https://poliverso.org/search?tag=opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://poliverso.org/search?tag=foss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>foss</span></a> <a href="https://poliverso.org/search?tag=procyonproject" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>procyonproject</span></a></p>
wasmPresent and Future of Kotlin for Web TL;DR: We remain committed to empowering Kotlin developers w...<br><br><a href="https://blog.jetbrains.com/kotlin/2025/05/present-and-future-kotlin-for-web/" rel="nofollow noopener" target="_blank">https://blog.jetbrains.com/kotlin/2025/05/present-and-future-kotlin-for-web/</a><br><br><a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/multiplatform" target="_blank">#multiplatform</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/kotlin-js" target="_blank">#kotlin-js</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/kotlin-wasm" target="_blank">#kotlin-wasm</a><br><br><a href="https://awakari.com/pub-msg.html?id=Ckrj3JKf3J8LRoMSUiu8m8zwg9g&amp;interestId=wasm" rel="nofollow noopener" target="_blank">Result Details</a>
2ra1Tf9fLmRR5RHXI4JbzLRiU6xPaging3 в стиле Compose: секретный DSL, о котором молчат все Andr...<br><br><a href="https://habr.com/ru/articles/907910/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=907910" rel="nofollow noopener" target="_blank">https://habr.com/ru/articles/907910/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=907910</a><br><br><a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/DSL" target="_blank">#DSL</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/paging" target="_blank">#paging</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/kotlin" target="_blank">#kotlin</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/compose" target="_blank">#compose</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/multiplatform" target="_blank">#multiplatform</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/android" target="_blank">#android</a><br><br><a href="https://awakari.com/pub-msg.html?id=BO2JTSbd25YBwdlxa0W7YFHwdfM&amp;interestId=2ra1Tf9fLmRR5RHXI4JbzLRiU6x" rel="nofollow noopener" target="_blank">Result Details</a>
Habr<p>Paging3 в стиле Compose: секретный DSL, о котором молчат все Android-разработчики</p><p>В статье описан путь преобразования предложенного экспертами Google способа отображения страничных данных с использованием библиотеки Paging3 и Compose от развесистого сборника if'ов и when'ов, вероломно нарушающего все границы архитектурных слоев, до чистого, лаконичного и затягивающего в себя DSL. Погрузиться в магию</p><p><a href="https://habr.com/ru/articles/907910/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/907910/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/DSL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DSL</span></a> <a href="https://zhub.link/tags/paging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>paging</span></a> <a href="https://zhub.link/tags/kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kotlin</span></a> <a href="https://zhub.link/tags/compose" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compose</span></a> <a href="https://zhub.link/tags/multiplatform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>multiplatform</span></a> <a href="https://zhub.link/tags/android" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>android</span></a></p>
terrakok<p>Compose Multiplatform for iOS Is Stable and Production-Ready!</p><p><a href="https://blog.jetbrains.com/kotlin/2025/05/compose-multiplatform-1-8-0-released-compose-multiplatform-for-ios-is-stable-and-production-ready/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.jetbrains.com/kotlin/2025</span><span class="invisible">/05/compose-multiplatform-1-8-0-released-compose-multiplatform-for-ios-is-stable-and-production-ready/</span></a></p><p><a href="https://androiddev.social/tags/compose" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compose</span></a> <a href="https://androiddev.social/tags/kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kotlin</span></a> <a href="https://androiddev.social/tags/ios" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ios</span></a> <a href="https://androiddev.social/tags/multiplatform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>multiplatform</span></a></p>
Habr<p>Value-классы в Kotlin: коротко</p><p>Привет, Хабр! Сегодня рассмотрим @JvmInline value class в Kotlin. Это не просто очередной синтаксический сахар, а инструмент, который реально влияет на производительность, API-дизайн, надёжность, сериализацию и даже структуру многомодульных систем.</p><p><a href="https://habr.com/ru/companies/otus/articles/905764/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/otus/art</span><span class="invisible">icles/905764/</span></a></p><p><a href="https://zhub.link/tags/kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kotlin</span></a> <a href="https://zhub.link/tags/value" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>value</span></a> <a href="https://zhub.link/tags/api" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>api</span></a> <a href="https://zhub.link/tags/multiplatform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>multiplatform</span></a></p>
Habr<p>Какой фреймворк выбрать для MVP стартапа: опыт разработчика и фаундера</p><p>Автор: разработчик и фаундер с опытом запуска стартапов в сферах туризма , HR tech , а сейчас — в музыкальной индустрии . По образованию — Data Scientist , по призванию — Android-разработчик и продукт-менеджер . Работал в крупных продуктах вроде X5 и Uzum , где впервые познакомился с Kotlin Multiplatform Mobile (KMM) . Когда настал момент создавать прототип для своего музыкального стартапа, выбор был очевиден: я уже знал Kotlin , имел боевой опыт с KMM — и хотел быстро двигаться без лишних компромиссов. Но KMM — не единственный путь. На столе были и Flutter , и React Native , и даже классическая нативка . В этой статье я расскажу:</p><p><a href="https://habr.com/ru/articles/902336/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/902336/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/kotlin_multiplatform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kotlin_multiplatform</span></a> <a href="https://zhub.link/tags/android" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>android</span></a> <a href="https://zhub.link/tags/ios" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ios</span></a> <a href="https://zhub.link/tags/react_native" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>react_native</span></a> <a href="https://zhub.link/tags/flutter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>flutter</span></a> <a href="https://zhub.link/tags/kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kotlin</span></a> <a href="https://zhub.link/tags/software_engineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>software_engineering</span></a> <a href="https://zhub.link/tags/multiplatform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>multiplatform</span></a> <a href="https://zhub.link/tags/startups" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>startups</span></a> <a href="https://zhub.link/tags/startup" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>startup</span></a></p>
wasmA Developer’s Roadmap to Mastering Kotlin Multiplatform In modern mobile development, cross-pla...<br><br><a href="https://proandroiddev.com/a-developers-roadmap-to-mastering-kotlin-multiplatform-e4e03aef765f?source=rss-9bb203a4ab2e------2" rel="nofollow noopener" target="_blank">https://proandroiddev.com/a-developers-roadmap-to-mastering-kotlin-multiplatform-e4e03aef765f?source=rss-9bb203a4ab2e------2</a><br><br><a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/roadmaps" target="_blank">#roadmaps</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/android" target="_blank">#android</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/kmp" target="_blank">#kmp</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/kotlin" target="_blank">#kotlin</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/multiplatform" target="_blank">#multiplatform</a><br><br><a href="https://awakari.com/pub-msg.html?id=2xNAYG4R5uNmBJw22kICBwQGD0i" rel="nofollow noopener" target="_blank">Event Attributes</a>
OpenSourceStreamline your KMP development with Pale Blue KMP Core Simplify your iOS and Android development...<br><br><a href="https://www.paleblueapps.com/rockandnull/pale-blue-kmm-core-open-source-library/" rel="nofollow noopener" target="_blank">https://www.paleblueapps.com/rockandnull/pale-blue-kmm-core-open-source-library/</a><br><br><a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/Kotlin" target="_blank">#Kotlin</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/Multiplatform" target="_blank">#Multiplatform</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/Kotlin" target="_blank">#Kotlin</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/Android" target="_blank">#Android</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/iOS" target="_blank">#iOS</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/Tech" target="_blank">#Tech</a><br><br><a href="https://awakari.com/pub-msg.html?id=4VBOGfJQpFG4LWt1C3LsNGsf7fU" rel="nofollow noopener" target="_blank">Event Attributes</a>
wasmGetting Started with Compose for Web If you are a Kotlin developer like me, you are probably very...<br><br><a href="https://dev.to/touchlab/getting-started-with-compose-for-web-455n" rel="nofollow noopener" target="_blank">https://dev.to/touchlab/getting-started-with-compose-for-web-455n</a><br><br><a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/kotlin" target="_blank">#kotlin</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/compose" target="_blank">#compose</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/multiplatform" target="_blank">#multiplatform</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/webdev" target="_blank">#webdev</a><br><br><a href="https://awakari.com/pub-msg.html?id=7W3WBUtVIGz6yibjg7xxKFqTHaC" rel="nofollow noopener" target="_blank">Event Attributes</a>
wasmKoin Annotations 1.4 stable &amp; First 2.0 beta1 version Koin Annotations 1.4 stable &amp; First...<br><br><a href="https://blog.insert-koin.io/koin-annotations-1-4-stable-first-2-0-beta1-version-3e7fea803a32?source=rss----925561f2ecdf---4" rel="nofollow noopener" target="_blank">https://blog.insert-koin.io/koin-annotations-1-4-stable-first-2-0-beta1-version-3e7fea803a32?source=rss----925561f2ecdf---4</a><br><br><a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/compose" target="_blank">#compose</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/dependency-injection" target="_blank">#dependency-injection</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/koin" target="_blank">#koin</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/kotlin" target="_blank">#kotlin</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/multiplatform" target="_blank">#multiplatform</a><br><br><a href="https://awakari.com/pub-msg.html?id=JtpQZ500pO0iUSquwPSK9BF7YzQ" rel="nofollow noopener" target="_blank">Event Attributes</a>
NewYorkWriting a Kotlin Multiplatform App from Start to Store Notes from writing a new toy Kotlin Multip...<br><br><a href="https://www.zacsweers.dev/writing-a-kotlin-multiplatform-app-from-start-to-store/" rel="nofollow noopener" target="_blank">https://www.zacsweers.dev/writing-a-kotlin-multiplatform-app-from-start-to-store/</a><br><br><a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/Open" target="_blank">#Open</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/Source" target="_blank">#Source</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/Kotlin" target="_blank">#Kotlin</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/Circuit" target="_blank">#Circuit</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/Multiplatform" target="_blank">#Multiplatform</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/iOS" target="_blank">#iOS</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/Android" target="_blank">#Android</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/Mobile" target="_blank">#Mobile</a><br><br><a href="https://awakari.com/pub-msg.html?id=MOWSD2OYEE9NpBbM5Cf3vPLAh2u" rel="nofollow noopener" target="_blank">Event Attributes</a>
Habr<p>Автоматизация версионирования в Kotlin Multiplatform: Решение для Android и iOS</p><p>Привет, Хабр! В этой статье я делюсь решением, как настроить версионирование приложения для Android и iOS с помощью Kotlin Multiplatform. Я рассказываю о том, как минимизировать человеческий фактор, автоматизировав процесс обновления версий, и как избежать дублирования информации в разных частях проекта. В статье представлен пример кода, который можно адаптировать под свой проект.</p><p><a href="https://habr.com/ru/articles/895362/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/895362/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/kmp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kmp</span></a> <a href="https://zhub.link/tags/multiplatform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>multiplatform</span></a> <a href="https://zhub.link/tags/versioning" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>versioning</span></a> <a href="https://zhub.link/tags/android" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>android</span></a> <a href="https://zhub.link/tags/ios" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ios</span></a> <a href="https://zhub.link/tags/compose_multiplatform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compose_multiplatform</span></a> <a href="https://zhub.link/tags/kotlin_multiplatform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kotlin_multiplatform</span></a> <a href="https://zhub.link/tags/kmm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kmm</span></a> <a href="https://zhub.link/tags/mobile" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mobile</span></a> <a href="https://zhub.link/tags/kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kotlin</span></a></p>
SetSideB<p>Introducing Simon Tatham’s Puzzles &amp; Tips On Dominosa<br>I've brought up Simon Tatham's Puzzle Collection here before. It was then, and still is now, one of the great wonders of the World Wide Web, a completely, utterly free, in both beer and libre, collection of randomly-generated puzzles of 40 different <br><a href="https://setsideb.com/introducing-simon-tathams-puzzles-tips-on-dominosa/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">setsideb.com/introducing-simon</span><span class="invisible">-tathams-puzzles-tips-on-dominosa/</span></a><br><a href="https://wrestling.social/tags/niche" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>niche</span></a> <a href="https://wrestling.social/tags/dominosa" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dominosa</span></a> <a href="https://wrestling.social/tags/long" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>long</span></a> <a href="https://wrestling.social/tags/multiplatform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>multiplatform</span></a> <a href="https://wrestling.social/tags/niche" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>niche</span></a> <a href="https://wrestling.social/tags/puzzles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>puzzles</span></a> <a href="https://wrestling.social/tags/simontatham" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>simontatham</span></a> <a href="https://wrestling.social/tags/SimonTathamsPuzzleCollection" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SimonTathamsPuzzleCollection</span></a> <a href="https://wrestling.social/tags/strategy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>strategy</span></a> <a href="https://wrestling.social/tags/tips" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tips</span></a></p>
OpenSourceTikTok Just Released Its React Native Killer, Lynx In a groundbreaking move set to redefine the m...<br><br><a href="https://www.abdulazizahwan.com/2025/03/tiktok-just-released-its-react-native-killer-lynxjs.html" rel="nofollow noopener" target="_blank">https://www.abdulazizahwan.com/2025/03/tiktok-just-released-its-react-native-killer-lynxjs.html</a><br><br><a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/abdul" target="_blank">#abdul</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/aziz" target="_blank">#aziz</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/ahwan" target="_blank">#ahwan</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/framework" target="_blank">#framework</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/javascript" target="_blank">#javascript</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/multiplatform" target="_blank">#multiplatform</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/native" target="_blank">#native</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/open" target="_blank">#open</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/source" target="_blank">#source</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/react" target="_blank">#react</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/react" target="_blank">#react</a><br><br><a href="https://awakari.com/pub-msg.html?id=46hOmVdBqJgwHO95rXoVDb9MJe4" rel="nofollow noopener" target="_blank">Event Attributes</a>
LLMsChatLLM by Abacus.AI: Revolutionizing AI Collaboration and Productivity For Only $10/Month Note: ...<br><br><a href="https://medium.com/@ferreradaniel/chatllm-by-abacus-ai-revolutionizing-ai-collaboration-and-productivity-for-only-10-month-317855147b76?source=rss------technology-5" rel="nofollow noopener" target="_blank">https://medium.com/@ferreradaniel/chatllm-by-abacus-ai-revolutionizing-ai-collaboration-and-productivity-for-only-10-month-317855147b76?source=rss------technology-5</a><br><br><a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/technology" target="_blank">#technology</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/ai" target="_blank">#ai</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/ai-content-generator" target="_blank">#ai-content-generator</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/multiplatform" target="_blank">#multiplatform</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/llm" target="_blank">#llm</a><br><br><a href="https://awakari.com/pub-msg.html?id=EWpBtCNr9txa5MFwQDHKHHKPRGS" rel="nofollow noopener" target="_blank">Event Attributes</a>
LLMsChatLLM by Abacus.AI: Revolutionizing AI Collaboration and Productivity For Only $10/Month Note: ...<br><br><a href="https://medium.com/@ferreradaniel/chatllm-by-abacus-ai-revolutionizing-ai-collaboration-and-productivity-for-only-10-month-317855147b76?source=rss------technology-5" rel="nofollow noopener" target="_blank">https://medium.com/@ferreradaniel/chatllm-by-abacus-ai-revolutionizing-ai-collaboration-and-productivity-for-only-10-month-317855147b76?source=rss------technology-5</a><br><br><a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/technology" target="_blank">#technology</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/ai" target="_blank">#ai</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/ai-content-generator" target="_blank">#ai-content-generator</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/multiplatform" target="_blank">#multiplatform</a> <a rel="nofollow noopener" class="mention hashtag" href="https://mastodon.social/tags/llm" target="_blank">#llm</a><br><br><a href="https://awakari.com/pub-msg.html?id=LtowMg6TtcKRbVfL1MG6dIhN4Yy" rel="nofollow noopener" target="_blank">Event Attributes</a>