swiftui

Back Open Paginator
28.04.2026 17:59
macmade (@macmade@mastodon.social)

The very sorry state of macOS app development. 🤦





Show Original Post


28.04.2026 17:01
ios_newsletter_snapp (@ios_newsletter_snapp@mastodon.social)

SwiftUI's ScrollView loads everything at once — no view recycling by default. Switch to LazyVStack and LazyHStack, move expensive work out of the view body, and use AsyncImage for remote content to keep scrolling smooth.

🔗: wesleydegroot.nl/blog/scrollvi by Wesley de Groot




Show Original Post


28.04.2026 16:22
habr (@habr@zhub.link)

Как я написал лучшее приложение для изучения иностранных языков с помощью SFSpeechRecognizer (нет)

Вообще‑то, я бэкендер последние лет 20, но недавно остался без работы (и AI тут не причём), решил «замутить» свой «стартап», пока ищу новую работу Java‑программиста. А заодно подтянуть новые технологии, поглубже изучить немецкий и английский и немного развеяться… Писать приложения под iOS было моим хобби последние лет 10, и пару моих приложений до сих пор постоянно висят в топе в Российском AppStore, но это были всё «игрушки», а захотелось сделать что‑то взаправду стоящее, и так возникла идея написать лучшее (ни больше ни меньше) приложение для изучения языков с помощью аудирования. Точнее, товарищ подсказал идею. А ещё точнее — идея давно была реализована под Андроид, но аналогов под iOS нет, а очень хотелось. И мне, и товарищу:). Да и смартфона с андроидом у меня нет и никогда не было, не судите строго, но не люблю я вирусы и глюки. Идея следующая: берёте любое аудио на любом нужном вам языке, загружаете в приложение, и оно автоматически (можно так же вручную) разбивает аудиофайл на нужные вам сегменты для «шэдоуинга», аудирования, многократного прослушивания и тому подобного. Аналогов в сторе я не нашёл, точнее, что‑то отдалённо похожее там есть, но без своих настроек, без выбора своего контента для изучения, без красивой визуализации аудио, короче, без всего того, что нам бы хотелось иметь. Итак, идея есть, какие технологии использовать? В старых моих приложениях был UIKit, Realm/CoreData, и, сториборды. Не судите строго, я как бэкэндер тогда не знал, что использование сторибордов среди «трушных» айосников считается плохим тоном и плохой приметой. Но теперь‑то я решил использовать современные технологии! И выбрал такой стэк: SwiftUI, SwiftData, Speech Framework. Что касается последнего, то он вроде бы доступен ещё с iOS 10, но я решил, что технологии развиваются, и распознавание текста из аудио должно было бы сделать со времени iOS 10 огромный рывок вперёд. Но теперь я не так сильно в этом уверен, и об этом эта моя маленькая статья…

habr.com/ru/articles/1029188/

#SFSpeechRecognizer #распознавание_речи #аудирование #изучение_языков #iOSразработка #SwiftUI #субтитры #сегментация_аудио #чанкинг #Speech_Framework




Show Original Post


28.04.2026 14:46
dimitribouniol (@dimitribouniol@mastodon.social)

Made a big list of the steps needed for full data migration. Tomorrow night, let's start implementing behind a feature flag, and add tests as we go. See you then!

🔜 Tomorrow’s stream: youtube.com/live/_dTjKfz22Hc
⏮️ Playlist so far: youtube.com/playlist?list=PLRx
📲 Download Jiiiii: apps.apple.com/app/apple-store




Show Original Post


28.04.2026 13:45
dimitribouniol (@dimitribouniol@mastodon.social)

I'm making a seasonal anime guide app, in the open for all to experience and learn from.

Let's formulate a plan for migrating the existing queue and history into the new list types!

Come chill with me: youtube.com/live/CY8Dy9Dx8E4




Show Original Post


28.04.2026 12:25
obrhoff (@obrhoff@mastodon.social)

One of the interactions I'm working on for Daft Music for iOS. You can blazingly search your local library, and Pull to Search makes it easy to trigger the search.





Show Original Post


28.04.2026 12:06
emilyselect (@emilyselect@mastodon.social)

【初心者向け】Swift/SwiftUIって何?違いは?何ができる?

emilyselect.com/%e3%80%90%e5%8

#...





Show Original Post


28.04.2026 09:13
natpanferova (@natpanferova@mastodon.social)

The onChange() modifier in SwiftUI has gone through some API changes since it was introduced. I wrote an overview of the modern variants, including how to access old and new values, and trigger the action on initial appearance: nilcoalescing.com/blog/Overvie




Show Original Post


28.04.2026 08:00
ios_newsletter_snapp (@ios_newsletter_snapp@mastodon.social)

Think your FactoryKit test overrides are working correctly? Global state can silently bypass them. Use .once() and AutoRegistering to guarantee mock implementations resolve as expected - every time.

🔗: craftingswift.dev/articles/def by Felipe Espinoza




Show Original Post


28.04.2026 08:00
0xWDG (@0xWDG@mastodon.social)

Custom Shapes in SwiftUI wesleydegroot.nl/blog/custom-s




Show Original Post


28.04.2026 04:45
warrenweb (@warrenweb@pkm.social)

🍴 AI Diabetes Coach—Teaching Your AI Coach to Cook

My CGM saw the 204 mg/dL spike. It just didn't know about the banana bread.

Closing the loop between meals and glucose outcomes with a recipe database, SwiftUI app, and Claude AI analysis.

blog.warrenweb.net/ai-coach-pa

#diabetes #PKM #SwiftUI #AI




Show Original Post


28.04.2026 03:37
whatmacapp (@whatmacapp@mastodon.social)

What? is live on the Mac App Store.

Four tiny tools sharing one quiet window:
→ What? · instant AI answers
→ Next. · tasks
→ When. · today's calendar
→ Dump. · quick capture

$4.99/mo. 7 days free. 100% native SwiftUI for macOS 14+. No tracking, no ads, 2.4 MB.

Built solo in Brisbane. Honest feedback welcome.

apps.apple.com/app/id6761345967





Show Original Post


1 2 3 4 5 6 7 8 9 ...236
UP