Discovery of the day #UIKit #SwiftUI

If you place a glass(Prominent) button on a full white background, that background will no longer be white but just slightly off-white (249 instead of 255). Why? I assume they want to make sure the edge highlight of the button stays visible.

You cannot even be sure anymore if the colors you pick are rendered correctly by the system. This is wrong.

Компонентная разработка (reusable)

Это не разбор, не рекомендация, а скорее ценный опыт фронтовой команды с полей российского IT. Все что описано ниже - общий результат нашей работы. Перед любой командой со стороны менеджмента и бизнеса стоит одна и та же задача «давайте быстрее - надо было еще вчера». Нас эта судьба также не миновала. Первое, с чего начинается оптимизация, своя дизайн-система. У нас уже была своя дизайн-система, она выручала нас во многих кейсах, но она была старая, подходы к разработке давно изменились, и UI Kit уже не отвечал требованиям. Поэтому было принято решение параллельно разрабатывать новую, с учетом всех последних требований и подходов. Переезд не должен доставлять проблем и быть плавным. План такой: разрабатываем новый компонент, тестируем его, и как только результат радует, старый удаляем и внедряем новый. И так до тех пор, пока не останется ни одного старого компонента. Разработка имеет такую очередь: архитектурно наш UI Kit лежит в закрытом artifactory npm пакетом. Также есть шаблон со всеми необходимыми зависимостями и UI Kit’ом. Когда приходит время нового проекта, делается fork заготовки. Это дает быстрый старт. Начинаем Давайте посмотрим, как бы начиналась разработка приложения. Возьмем для примера компонент Select. Не будем писать сами, возьмем Antd Select и через обертку emotion стилизуем его под корпоративные стили. Структура получится такая:

https://habr.com/ru/companies/megafon/articles/1041500/

#frontend #react #mobx #design_system #uikit

Компонентная разработка (reusable)

Это не разбор, не рекомендация, а скорее ценный опыт фронтовой команды с полей российского IT. Все что описано ниже - общий результат нашей работы. Перед любой командой со стороны менеджмента и...

Хабр

🔗 New post: SwiftUI for Tiny Apps (Even If I'm Using It Wrong)

After years of UIKit in large codebases, I finally built small apps from scratch in SwiftUI. Probably not doing everything right, but the apps shipped (some I wouldn't have started at all without it).

https://zigadolar.dev/posts/2026/05/31/swiftui/

#swiftui #uikit #iosdev #macosdev

SwiftUI for Tiny Apps (Even If I'm Using It Wrong) – Ziga Dolar

Small, carefully crafted iOS and macOS apps.

I love writing and using SwiftUI, even though I acknowledge that it isn't perfect. I thought I'd publish some of my thoughts as a rebuttal of some of the recent anti-SwiftUI posts.

https://troz.net/post/2026/swiftui_praise/

#SwiftUI #AppKit #UIKit #Apple

In Praise of SwiftUI - TrozWare

Crazy Mac lady. Mac author & developer. Lover of Apple computers and devices. Swift & SwiftUI enthusiast. Unofficial Mac app dev evangelist

TrozWare
Effin iOS 26 now reads text in images in Voice Over... even though I set an accessibilityLabel. What?! How can I disable that? #ios #swiftui #uikit #accessibility #a11y

Apple iOS, iPadOS, watchOS and Android OS Device Resolution Handbook

Let’s learn how to bifurcate between multiple devices programatically.

https://mandarapte.com/apple/apple-ios-ipados-watchos-and-android-os-device-resolution-handbook/

#Apple #iOS #iPadOS #macOS #Programming #Development #Multitasking #Layout #Swift #Language #UIKit #SwiftUI

Native Apps are so bad at TextViews. I know there some experts here on Mastodon. Whats the explaination?
#swiftui #appkit #uikit #electron

https://justsitandgrin.im/posts/native-all-the-way-until-you-need-text/

Native all the way, until you need text | Artem Loenko

Why building a rich, selectable, streaming Markdown chat UI on macOS still pushes you toward WebKit or Electron.

🚀Social Symbols, it’s now available as Swift Package! 🥳
It works with #SwiftUI, #UIKit and #AppKit. Free to use, it has never been easier to add your socials on your app!

It’s the first release so be nice and report issues… 😘

https://github.com/jeremieb/social-symbols

GitHub - jeremieb/social-symbols: Logos as SF Symbols

Logos as SF Symbols. Contribute to jeremieb/social-symbols development by creating an account on GitHub.

GitHub
UI Kit - Hyper Casual | 2D GUI | Unity Asset Store

Elevate your workflow with the UI Kit - Hyper Casual asset from NoLoot. Find this & more GUI on the Unity Asset Store.

I might also get into #typescript again after years of doing only #swift, #swiftui and #uikit. #dev