Про рекомпозицию Composable можно читать бесконечно. В данном случае у чувака в решателе судоку при изменении одного поля в самом конце дерева перерисовывался один Text. Из-за того, что immutable List вовсе не означает, что он... ну, immutable. Сюрприз. В результате, при одном изменении Compose перерисовывал все 700 полей на экране. Сюрприз х2. God bless iOS UIKit! Разработка • Отладка и исправление проблемы с производительностью Jetpack Compose в моем приложении для решения судоку • Intel выпустил SDK для программирования квантового компьютера • Как объединить устройства с разными протоколами передачи данных на одной IoT-платформе • Machine learning roadmap from zero to pro [complete] — 2023 • Two strategies to drive screenshot testing in Mobile projects Маркетинг • Маркетологи в мобайле (Spring Edition): Наталия Полина (Esprit Games) • SoundCloud тестирует ленту, похожую на TikTok, для поиска музыки iOS • Liquid Menu Buttons: выдвигающиеся кнопки на SwiftUI • Как мы приложение Додо Пиццы на арабский переводили • Helpful Swift Libraries to Boost Your iOS App Development • How to Build a Custom Component in SwiftUI • Side Menu in IOS SwiftUI • Combine Sinks and the Unretained Retain Cycle • How to Bridge Async/await Functions to Combine’s Future Type in Swift Android • Дополняем реальность в мобильных приложениях через ARCore • Extend Android’s Room Abstraction Capability Further with KSP • Using Jetpack Credential Manager to save and retrieve passwords in-app • Leverage Multi-Window and Activity Embedding • Guide to Good Android App Architetture • How to Build an Android Ecommerce App with Medusa Кроссплатформа • 7 Useful React Native Libraries You Should Use in Your Next Project • Mistakes that Flutter Developers Should Stop Doing • My Hardest Bug Ever