#swiftui

Tomรกstomasvsantos
2025-12-09

Two ClickWheel improvements to close the day! ๐Ÿ•บ

The first one is a big one, Shuffle!

The "Shuffle Songs" shuffles your entire library and plays it nonstop. I love it cause it has me listening to some stuff I hadn't heard in ages! (My Apple Music Library is HUGE)

1/2 ๐Ÿงต

Snapp Mobile iOS Newsletterios_newsletter_snapp
2025-12-09

๐Ÿ“Š ๐—ก๐—ผ๐˜ƒ๐—ฒ๐—บ๐—ฏ๐—ฒ๐—ฟ'๐˜€ ๐˜๐—ผ๐—ฝ ๐Ÿฏ ๐—บ๐—ผ๐˜€๐˜-๐—ฒ๐—ป๐—ด๐—ฎ๐—ด๐—ฒ๐—ฑ:

๐Ÿฅ‡ @natpanferova on SwiftUI ScrollView
๐Ÿฅˆ @elkraneo on visionOS animation
๐Ÿฅ‰ @fatbobman on iMessage agents

Articles ๐Ÿ‘‡

2025-12-09

SwiftUI instrument tip: take the following steps to find the code causing long updates:

1. Right-click on a red or orange bar in the graph.
2. Choose Set Inspection Range.
3. Switch to the Time Profiler instrument.
4. Hide System Libraries.
5. Double-click a function to see the lines of code causing the long update.

#Xcode #SwiftUI

2025-12-09

Build an iOS App with SwiftUI โ€“ Explore Colorado Part 1 (NPS API + Project Setup)
youtu.be/OyV3jeqKn24
#iosdev #swiftui

Tomรกstomasvsantos
2025-12-09

Thought I'd share some improvements I have planned for ClickWheel before the first release, can't wait for you all to use it ๐Ÿ˜„

Things to add and fix to ClickWheel - [ ] Persistent state - should be where I left it when last used - [ ] Shuffle! - [ ] Adjust now playing layout - [ ] Better click wheel UX (touch targets, show clicks) - [ ] Icon (literally the click wheel) - [ ] Album flow - [ ] Slowness when many items - [ ] Slowness scrubbing - [ ] Text issues when page titles get very big (playlists mostly) - [ ] Back button behavior, should go to music start if past initial seconds - [ ] Loading indicators when need be - [ ] Settings menu - [ ] E tag by the songs in the library - [x] iPod like library - [x] Scrub
Tomรกstomasvsantos
2025-12-09

Today's update for ClickWheel: Better scrolling ๐Ÿ•บ
Here's a small showcase of the smoother scrolling using the click wheel, just like tho good old times!

Piotrek Jeremiczpiotrekjeremicz
2025-12-09

This is my app. It looks a bit different from the usual, doesn't it? ๐Ÿ˜Š

It's my take on an app where Swift Package modules integrate seamlessly. Modules can be added or removed, and the application will still function properly. ๐Ÿงฉ

Let's dive deeper! ๐Ÿ’ก

Dark-themed Swift code showing a @main App struct with WindowGroup, a LaunchCoordinator, and a modules list registering ZarazJadeModule, CommonModule, and LaunchModule.
Dimitri Bounioldimitribouniol
2025-12-09

Added some more tests and found an issue where permissions aren't being removed properly! Tomorrow let's investigate why that may be. See you then!

๐Ÿ”œ Tomorrowโ€™s stream: youtube.com/live/3PGKbYK9ehY
โฎ๏ธ Playlist so far: youtube.com/playlist?list=PLRx
๐Ÿ“ฒ Download Jiiiii: apps.apple.com/app/apple-store

Frederik Jacquesthenerd_be
2025-12-09

๐Ÿ‘ทโ€โ™‚๏ธBuilding Parlo day 11, a macOS application to quickly localize your apps/Laravel sites into multiple languages.

- Extracted the app icon / favicon if I can find one and show it in the recent projects
- Gave the Settings screen some love + created a custom paywall
- Track the number of tokens / strings you have translated

Want to try it out? Join the waitlist
parlo-app.com

2025-12-09

It has been a while since I posted. I am working on an app for both watch and phone. I am still learning a lot. Every time I make progress I seem to hit a wall, struggle, fight, and finally learn something new.

My most recent discovery is that if I am initializing a state object in my view initializer, then Iโ€™m doing something wrong. I didnโ€™t realize that initializing state would only be done once, the first time the initializer ran for that view. I know better now.

#swiftui

Dimitri Bounioldimitribouniol
2025-12-09

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

Short and unexpectedly early stream, but let's add more tests!

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

Snapp Mobile iOS Newsletterios_newsletter_snapp
2025-12-09

Why does your ๐˜–๐˜ฃ๐˜ด๐˜ฆ๐˜ณ๐˜ท๐˜ข๐˜ฃ๐˜ญ๐˜ฆ state reset when parent views rebuild? Discover the critical difference between storing models in ๐˜š๐˜ต๐˜ข๐˜ต๐˜ฆ versus plain properties in SwiftUI.

๐Ÿ”—: nilcoalescing.com/blog/Initial by Natalia Panferova (@natpanferova)

Wesley de Groot ๐Ÿฅท0xWDG
2025-12-09
2025-12-08

Today in #SwiftUI course students are building an app for a fast-casual Mexican restaurant that only accepts crypto: โ€œGuacChainโ€. Theyโ€™ll access rates over the web & parse JSON, convert pounds and euros for international launch, and use SwiftData to save and reload past orders. Many students still available for jobs & internships. Send me links of opportunities to pass on!

Daniel Saididanielsaidi
2025-12-08

My LicenseKit SDK (kankoda.com/licensekit ) lets you protect your apps and SDKs with commercial licenses. You can generate encrypted license files, generate licenses with code, ingrate with 3rd party services, etc. The included LicenseManager app template lets you create a multi-platform license app in with a few lines of code. If you want to work around the high App Store take rates, licenses may be worth a look.

2025-12-08

Let's build an app together! Introducing Explore Colorado.

Watch the first episode:
azamsharp.teachable.com/course

#iosdev #swiftui

Nico - NFC.coolnico42
2025-12-08

Isnโ€™t that a UX horror from an accessibility perspective? confirmationSheet in appears randomly on screen depending on size and scroll position.

The image displays a mobile app interface titled "My Business," featuring options to manage business cards. A menu includes options like "Profile Settings," "Change Logo," and "Delete Business Card." A list of business card names appears below, with a totalThe image displays a mobile interface for managing business cards, titled "My Business Cards." It indicates that there are 6 out of 10,000 business cards available. An option for "Websummit25" is highlighted, with buttons for actions
Tomรกstomasvsantos
2025-12-08

Last ClickWheel snippet for today: An early menu system, once again, resembling to my best ability the navigation you'd expect from an iPod ๐Ÿ•บ

Dimitri Bounioldimitribouniol
2025-12-08

Fixed a silly implementation of Comparable that was causing the bug, and added implementations for syncing list entries. Tomorrow, let's add using tests to make sure this all works. See you then!

๐Ÿ”œ Tomorrowโ€™s stream: youtube.com/live/wdXfqANTTSA
โฎ๏ธ Playlist so far: youtube.com/playlist?list=PLRx
๐Ÿ“ฒ Download Jiiiii: apps.apple.com/app/apple-store

2025-12-08

STILL in Apple App Review purgatory! I've raised a support ticket so hopefully it will be resolved soon. :/

#appStore #swiftui

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst