Pull to refresh
13
0
IceRock Development @IceRockDev

Разработчики мобильных приложений на KMM

Send message

Как внедрить KMM в существующие проекты и не пожалеть: теория, наш опыт и гайд

Reading time18 min
Views5.5K

Новые технологии упрощают работу. Но если уже есть проект, на создание которого потрачено большое количество времени и денег, морально тяжело что-то менять. А мы рискнули, набили шишек, но теперь знаем, как внедрить новую технологию без проблем. В этой статье наш опыт — от провала до любви к Kotlin Multiplatform Mobile — и гайд, как перейти на нее легко и быстро.

Читать далее
Total votes 4: ↑3 and ↓1+2
Comments4

Оптимизируй или сдохни: профилирование и оптимизация Jetpack Compose

Reading time14 min
Views13K

В Google Play сыпятся жалобы на зависания и заторможенность вашего новенького-свеженького приложения на Compose? Вам пригодятся советы из данной статьи, чтобы это исправить.

Читать далее
Total votes 7: ↑7 and ↓0+7
Comments3

Как сделать удобное взаимодействие с Kotlin из Swift: решение с помощью плагина MOKO KSwift

Reading time8 min
Views1.7K

Привет! На связи Алексей Михайлов, технический директор компании IceRock Development. В прошлой статье я рассказывал о том, какие проблемы есть в работе с Kotlin со стороны Swift, и рассматривал способы их решения. В этой статье подробно остановлюсь на третьем решении, которое мы используем на практике. Это Gradle-плагины, а именно плагин, который мы разработали сами.

Читать далее
Total votes 3: ↑3 and ↓0+3
Comments0

Как сделать удобное взаимодействие с Kotlin из Swift: обзор проблем и решений

Reading time14 min
Views2.9K

В июне 2022 года наш технический директор Алексей Михайлов выступал на конференции мобильных разработчиков Mobius — рассказывал о том, какие есть проблемы в работе с Kotlin со стороны Swift, и рассматривал способы их решения. Эта статья — первая часть транскрипта этого выступления.

Читать далее
Total votes 7: ↑7 and ↓0+7
Comments0

Как использовать gRPC-клиент в проекте на Kotlin Multiplatform Mobile

Reading time15 min
Views6.1K

Нам давно хотелось рассказать сообществу о том, как мы разрабатываем фичи в KMM-проектах. В статье описан полный путь интеграции gRPC в мультиплатформенный проект, пройденный нашей командой. Он включает и создание проекта, и настройку фичи в проекте. Также мы очень хотим продвигать мультиплатформу именно в среде iOS-разработчиков, поэтому бонусом делаем особый акцент на этой платформе.

Читать далее
Total votes 11: ↑11 and ↓0+11
Comments1

KMP vs Flutter vs React Native

Reading time4 min
Views15K

Сейчас существует широкий спектр кроссплатформенных технологий, среди которых Flutter, React Native и, конечно же, Kotlin Multiplatform Mobile (KMP). Какую технологию стоит выбрать и почему именно ее? Давайте попробуем разобраться!

Читать далее
Total votes 10: ↑3 and ↓7-2
Comments25

Как Kotlin Multiplatform экономит время на разработку. Личный опыт создания игрового приложения для KotlinConf 2019

Reading time5 min
Views4.2K

Привет! На связи IceRock Development, команда из Новосибирска.


Хотим поделиться полезным опытом. Вот уже 2 года мы занимаемся разработкой на Kotlin Multiplatform. В 2018 году начали реализовывать свои проекты и сразу сделали несколько открытий. В том числе выяснили, что мультиплатформенная технология значительно экономит силы и время.



Читать дальше →
Total votes 3: ↑2 and ↓1+3
Comments2

Как Kotlin Multiplatform помогает сократить время разработки приложений

Reading time5 min
Views5.4K
Привет, Хабр! Представляем вашему вниманию перевод статьи «How Kotlin Multiplatform helps reduce app development time».

Kotlin Multiplatform может сократить время разработки на 30 процентов — об этом написали статью наши коллеги из компании Archer Software. Они подробно разобрали проблемы, которые возникают в процессе работы, и то, может ли кроссплатформенная технология их решить. Мы считаем, что материал нужный и полезный, поэтому публикуем в бло перевод.



Читать дальше →
Total votes 10: ↑4 and ↓6+2
Comments2

Information

Rating
Does not participate
Location
Новосибирск, Новосибирская обл., Россия
Registered
Activity