А вот Артем из Membrana Kids пишет о том, как внедряли KMP в свой iOS-проект. Всего за два спринта. Пишут, что довольны — переход снизил трудозатраты на новые функции и устранил рассинхронизацию логики между платформами, особенно критичную в проектах с быстрыми изменениями и параллельной разработкой.
Разработка
- Применение KISS для архитектуры автотестов
- Что такое Фильтр Блума
- Будущее инструментов разработки и опенсорса
- Вычисления на GPU — CUDA, NVidia, AMD
- Интеграция Flutter Mobile SDK в ОС Аврора
- You’re all CTO now
Маркетинг
Кроссплатформа
- Демо-интервью по Flutter с Middle-разработчиком
- Как Android-разработчик в iOS погружался: мой опыт внедрения Kotlin Multiplatform
- Часть 2. GoForm — как не страдать с формами во Flutter
- Alarmee: Schedule Local and Push Notifications in KMP
- Cross-Platform Apps Done Right: My Experience with Kotlin + Compose Multiplatform
iOS
Диаризация — это процесс автоматического определения, кто и когда говорит в аудиозаписи. Грубо говоря, система делит аудиофайл на сегменты по разным говорящим. Не знаю. зачем вам это знание, но так же знайте, что в open source реализовали систему диризации на CoreML. Так что если вам нужно выделить спикеров — используйте готовый фреймворк.
- Почему я перестал использовать структуры для всего в Swift
- FluidAudio — фреймворк диаризации на CoreML
- Glassifying toolbars in SwiftUI
- Responding to gestures: Dragging
- Using WebKit to load web content in SwiftUI
- How to make ScrollView content fill available space
Android
Кирилл (@android_broadcast) уже, кажется, разобрал фоновую работу в Android, но если вы хотите освежить свои знания — на Хабре от Облака Mail вышла статья, в которой рассматривается вся история изменений.
- Решаем проблему скелетных загрузчиков и создаем иллюзию скорости без перекомпозиции
- Сеньоры с LinkedIn или доверяй, но проверяй. Как мы докатились до такого?
- Как мы случайно ускорили релизную сборку в два раза
- Эталонный пример Android приложения от Google
- Jetpack Android Starter — шаблон современного Android-приложения
- Ликбез по UseCase’ам Android: от базовых реализаций до мультипровайдерных и многомодульных систем — Часть 1
- Хроника изменений API фоновой работы в Android
- Функциональное программирование в Android. Теория категорий и DI
- Deep Dive into Jetpack Compose Text Views : The Secret Life of Composable
- Don’t use Type-safe Project Accessors with Kotlin Gradle DSL
- Curious case of missing Bottom Sheet Previews
- Is this a first nail in the ViewModel’s coffin?

