TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #555 · 15.09

Все пишут про то, что Adobe покупает Figma за $20 млрд. Во-первых, я рад успеху Фигмы. Я помню, когда появлялся подобный софт для дизайнеров, был очень популярен Sketch, но он работал только на MacOS. У разработчиков спрашивали, почему они не хотят сделать доступным приложение для всех, а не только для маководов. Они отвечали, что используют специфичное API, которое есть только в MacOS, и без которого реализовать нужную функциональность невозможно. И вообще, у большинства дизайнеров мак, только маки нужны, а на остальных плевать. Но вот пришла Фигма и сделала то же самое не только кроссплатформенно, а вообще в браузере. Это магия какая-то, как такое завелось и работает в браузере вообще. И теперь дизайнер может кинуть мне ссылку на макет, а мне даже устанавливать ничего не придется. При всех недостатках браузерного софта, в этом случае получилось очень удобно и уместно. Надеюсь, разработчики Скетча извлекли урок из своей лени и бестолковой идеологии. Во-вторых, Adobe — единственный софт, который я пиратил до отказа компаний принимать русские деньги. Остальное или покупал или искал бесплатную альтернативу. А у Adobe и ценовая политика неадекватная, и неудобства при установке и регистрации. Лицензионный адобе в разы больше требовал и больше глючил, чем какой-нибудь "Repack by Васян" с рутрекера, устанавливающийся без единого лишнего вопроса к пользователю. В целом в комментариях под этими новостями активно хоронят Фигму. Пророчат и исчезновение бесплатного тарифа (либо превращение его во что-то неюзабельное), и снижение корпоративной культуры, и много чего ещё. Ждём теперь Фигму как часть бандла за овердофига денег, в котором половина ненужного мусора. #web

Hashtags

Резултати

Намерени 1 подобни публикации

Търсене: #lifecycle

当前筛选 #lifecycle清除筛选
Android Broadcast

@android_broadcast · Post #9683 · 20.11.2025 г., 14:59

🚀Lifecycle 2.10.0 вышел в стабильной версии! Google выпустила мажорное обновление библиотек Lifecycle. Этот релиз сфокусирован на улучшении интеграции с Compose. ⚙️rememberLifecycleOwner для Compose Новый композабл позволяет создавать изолированные LifecycleOwner внутри UI. Идеально для компонентов, которым нужно независимое управление состоянием — например, для HorizontalPager, где только активная страница должна быть в состоянии RESUMED. @Composable fun MyComposable() { val lifecycleOwner = rememberLifecycleOwner( maxLifecycle = Lifecycle.State.RESUMED, parentLifecycleOwner = LocalLifecycleOwner.current, ) CompositionLocalProvider( LocalLifecycleOwner provides lifecycleOwner ) { // Дочерние композаблы теперь имеют собственный жизненный цикл } } 🚀 Интеграция с Navigation 3 Новый артефакт lifecycle-viewmodel-navigation3 предоставляет готовый декоратор для автоматической привязки ViewModel к отдельным экранам в Navigation 3. NavDisplay( backStack = backStack, entryDecorators = listOf( rememberSaveableStateHolderNavEntryDecorator(), rememberViewModelStoreNavEntryDecorator(), // Добавляем эту строку ), entryProvider = entryProvider { /* ... */ } ) Удобства для разработчиков: 👉 Идиоматичный Kotlin API для создания кастомных CreationExtras CreationExtras { this[MY_CUSTOM_KEY] = "myValue" } 👉 Метод savedStateHandle.saved() теперь нативно поддерживает nullable типы 👉Конструкторы SavedStateHandle помечены как @VisibleForTesting ⚠️ Важное изменение Повышение minSdk с API 21 до API 23 — убедитесь, что ваше приложение соответствует новым требованиям. #Jetpack#Lifecycle#Compose#Navigation#ViewModel#Kotlin