
Новое в SwiftUI Начиная с iOS 26.0+ можно использовать symbolColorRenderingMode(), чтобы рендерить SF Symbol либо с однотонной заливкой, либо с градиентной заливкой👉 @MobDevPortal
@mobdevportal
Присоединяйтесь к нашему каналу и погрузитесь в мир мобильной-разработкиСвязь: @devmangx

Новое в SwiftUI Начиная с iOS 26.0+ можно использовать symbolColorRenderingMode(), чтобы рендерить SF Symbol либо с однотонной заливкой, либо с градиентной заливкой👉 @MobDevPortal
Начиная с Kotlin 2.4.0, Kotlin Flows можно экспортировать и использовать в Swift как AsyncSequence 🥳https://github.com/GuilhE/SwiftExport-Playground👉 @MobDevPortal

Совет по XcodeЕсли превью в SwiftUI начинают вести себя странно или тормозить, очистите весь кэш данных превью одной командой.👉 @MobDevPortal
В статье на Habr разобран пример реализации такой анимации в Compose. Авторы вынесли решение в отдельную библиотеку ThemeAnimator, которую можно подключить к своему проекту.Анимация смены темы реализована через перехват отрисовки в Modifier.Node: сначала делается снимок UI в старой теме, затем тема переключается, фиксируется новое состояние и запускается анимация между двумя скриншотами. Переход рисуется как круговое раскрытие новой темы, что позволяет избежать мерцаний и добиться плавного эффекта👉 @MobDevPortal

Совет для SwiftUIСоздавайте эффекты наклона с помощью модификатора projectionEffect()👉 @MobDevPortal

Live Updates на Android: где макеты врут, a SDK ставит границыРазработчик из Dodo Engineering рассказывает как они завозили Live Updates и с какими проблемами столкнулись. Если коротко – не всё так радужно, как может показаться. Начиная от документации и заканчивая ограничениями в кастомизации и тестировании на эмулях.Если планировали внедрять Live Updates, обязательно почитайте статью, вероятно сэкономите какое-то время.Читать👉 @MobDevPortal

Совет для SwiftUI💡Используйте Divider() внутри Menu, чтобы группировать связанные действия - так меню становится более наглядным и удобным для пользователя👉 @MobDevPortal
Create animated stripes in Jetpack ComposeПрикольный материал про UI, с примером реализации анимированных полос с помощью градиента в Jetpack Compose.- Manipulating Color Stops- Drawing The Stripes- Animating The Stripes- A Little Helper FunctionЧитать тут👉 @MobDevPortal

Совет для SwiftUIВ iOS 16.0+ вы можете зарезервировать место для дополнительных строк текста, чтобы высота вашего макета оставалась постоянной👉 @MobDevPortal

Если вы разрабатываете приложения под iOS/macOS, вам может пригодится xcbeautify.Этот инструмент позволяет вашим агентам видеть ошибки сборки без необходимости пролистывать страницы вывода компилятораhttps://github.com/cpisciotta/xcbeautify👉 @MobDevPortal