sbm :xcode:

Product Engineer/Builder | Engineering Manager | iOS โ€ข Swift โ€ข SwiftUI โ€ข Based in Tokyo ๐Ÿ‡ฏ๐Ÿ‡ต | Indie Dev: @GluSightApp ๐Ÿ’™ โ€ข LogCamApp | Open to work ๐Ÿ‘‡

2025-07-13

๐Ÿ‘‰๐Ÿพ @glusightapp is opening up #iOS26 beta testing for big upcoming changes.

If you're managing diabetes or know someone and want early access, weโ€™d love your/their feedback to help us shape this diabetes tracking tool.

๐Ÿ”— Sign up now: about.glusight.app/testflight-

#diabetes #t2d #t1d #iosdev #BuildInPublic #testflight #indiedev

A mobile phone displaying the Glusight logo on a dark background. The logo features a colorful design with a droplet shape and the brand name "glusight" in white font. The time at the top shows 09:41.
2025-07-11

๐Ÿšจ Indie App Sales ALERT ๐Ÿšจ

Heads up!! @glusightapp joins this month's Indie App Sales event!

๐Ÿฉบ ๐Ÿฉธ @glusightapp Plus Lifetime $34.99 โ†’ $14.99 (55% off) apple.co/3GZIsm1

๐Ÿ—“๏ธ Dates: July 15-16, 2025.

Visit indieappsales.com to check it out!

#IndieAppSales #ios #iosapps

2025-07-09

DevLog 2025-07-09: @glusightapp

Long day:

๐Ÿงฑ Added dual onboarding flow
โ€“ Randomly assigns `original` or `new` flow
โ€“ Tracks steps with telemetry, exits, completions

๐Ÿ›  New quick iteration debug settings
โ€“ Override onboarding flow
โ€“ Bypass A/B selection & force onboarding variant
โ€“ Reset full onboarding state

Next: polishing it all, ship and observe.

#iOS #iOSDev #IndieApp #IndieDev

2025-07-08

๐Ÿ“ฃ @glusightapp is now available in Simplified Chinese.

This update brings meaningful changes:
โ†’ Clean bottom tab layout for simpler navigation
โ†’ A faster way to log glucose and insulin
โ†’ A smoother and more personalized experience with improved localization ๐Ÿ‡ฌ๐Ÿ‡ง๐Ÿ‡ต๐Ÿ‡น๐Ÿ‡ง๐Ÿ‡ท๐Ÿ‡ช๐Ÿ‡ธ๐Ÿ‡ฒ๐Ÿ‡ฝ๐Ÿ‡จ๐Ÿ‡ณ

Iโ€™m building the diabetes tracking tools Iโ€™ve always wanted to use.

Try the latest version today: apple.co/3GZIsm1

#diabetes #health #iosapps #ios #appstore #buildinpublic #indiedev

2025-07-03

Turning your Video journaling logs into notes and then exporting them or just saving them along is something we think youโ€™re really going to like about LogCam. Check it out ๐Ÿ‘‡

#buildinpublic #iOSDev #journaling #indieapp #indiedev

2025-07-03

๐Ÿ‘€ Heard the rumor? @glusightapp is opening up beta testing for major updates.

If you're managing diabetes and want early access, weโ€™d love your feedback (iOS26 updates when Apple finalizes build tools).
โ€จ๐Ÿ”— about.glusight.app/testflight-
โ€จ#BuildInPublic #iOSDev #t1d #t2d #TestFlight #IndieDev

A smartphone screen displays the Glusight logo on a dark background. #Glusight #Tech
2025-07-01

๐Ÿšง Devlog - July 1: @glusightapp

โœ… Major UI revisions for iOS 26 โœจ
โœ… Better accessibility ๐Ÿฆฎ
โœ… Localization fixes ๐ŸŒ
โœ… Clearer data screens ๐Ÿ‘“

I'm getting Glu Sight ready for iOS 26 and would *love* your help testing!
Running the iOS 26 beta? Send me a ping ๐Ÿ’ฌ

๐Ÿ“ฒ Glu Sight: A better way to track your diabetes journey
apple.co/3Aho6BB

#DiabetesApp #IndieApp #iOSDev #IndieDev #iOS26

2025-06-24

@kaybutter Correct. Although unless weโ€™re using compiler-specific features, in this particular case of just using the new SDKs, I found it to be unnecessary. A lot of what I do code is local SPMs to modularize things. In Packages, if needed, that specific compiler check could be added.

2025-06-23

Coding for iOS betas? Reminder: <available(...)> only checks runtime availability.

To keep building in stable Xcode 16.x, youโ€™ll need compile-time checks too.

Check for a framework in the new SDKs so older compilers skip it.

Repurpose this to code a generic modifier if you need reuse.

#xcode #swiftdev #swiftui #xcode26 #indiedev

SwiftUI code snippet for applying a glass effect modifier to a view, with conditional checks for iOS 26 and older SDK versions. #SwiftUI #iOSDevelopment
2025-06-23

๐ŸŽจ In iOS 26, you can now use the Shortcuts app with Appleโ€™s Cloud model to generate ALT-friendly captions for any photo.

Great for accessible social media posts.

#iOS26 #ShortcutsApp #Accessibility #ALTtext #wwdc25

A smartphone screen displays a caption generation shortcut with options to select photos, use a cloud model, and copy the response to the clipboard.
2025-06-22

๐Ÿ”ง DevLog โ€ข Jun 22โ€“23

LogCam now lets you transcribe your video journals with WhisperKit. Completely on-device ๐Ÿ”. No servers. No wait.

Just tap โ€œTranscribeโ€ on any log and see the magic. ๐Ÿ’ฌ

Future versions: search, summaries, and more.

#buildinpublic #iosdev #indiedev #indieapp

2025-06-21

DevLog ยท June 21 โ˜€๏ธ Morning Update โ˜•๏ธ

๐ŸŽฅ Milestones now *feel* good to share: literally.

Iโ€™m adding playful drag animations and subtle haptics to LogCamโ€™s shareable cards.

Itโ€™s small, but adds a whole new layer of delight to users streaks wins. ๐ŸŽ‰

#BuildInPublic #indiedev #indieapp #swiftui

2025-06-17

Updated to iOS 26 on my daily driver โœ…

Glu Sight and LogCam icons hold up well in the new UI, though I see a few areas to refine. Overall, iOS 26 feels solid. Nice polish across the board. Looking forward to testing deeper.

#iOS26 #IndieDev #GluSight #LogCam #iOSDev

2025-06-11

As an experiment to demonstrate how the "separated" (how is this officially called?) tab bar is implemented, here's a quick and dirty gist.

The result should be similar to the one in the screenshot.

๐Ÿ–‡๏ธ Here: shorturl.at/c26ve

#SwiftUI #iOS26 #WWDC25

iOS app screen showing the โ€œLibraryโ€ tab selected with a bottom sheet titled โ€œSome Optionsโ€ presenting two selectable options, each with a title and subtitle.
2025-06-10

Playing around with UI updates and changes for iOS 26 in @glusightapp .

The new TabBar effects and APIs are pretty neat for scrolling content.

#WWDC25 #BuildInPublic #SwiftUI #iOSDev

2025-06-10

๐Ÿ“ Here are the details on everything thatโ€™s new:

โ†’ Redesigned Apple Health Permissions
We've refreshed the Apple Health screen to make syncing your data easier and more intuitive, with new instructions and a visual preview of how Glu Sight works with your health data.

โ†’ Faster Glucose and Insulin Logs Handling The home screen now loads your data more efficiently, helping everything feel quicker and more responsive, even when switching between views.

โ†’ Under-the-Hood Improvements
We've updated some of our internal tools and libraries to help keep Diabetes App: Glu
Sight running smoothly.
2025-06-10

๐Ÿšจ New in Diabetes App: Glu Sight v1.1.8

A smoother, smarter way to sync with Apple Health ๏ฃฟ.

Speedier data processing. Cleaner layout. Clearer onboarding guidance.

Update now or start for free here ๐Ÿ‘‰ apple.co/3GZIsm1

#DiabetesManagement #HealthApp #IndieApps #IndieDev

2025-06-08

๐Ÿšจ Hey everyone! @glusightapp is now live on UNEED!

Weโ€™d really appreciate your upvote and support as we continue growing ๐Ÿ™Œ

๐Ÿ”— uneed.best/tool/diabetes-app-g

#indiedev #DiabetesApp #Uneed #HealthTech #BuildInPublic #uneed

2025-06-08

DevLog ยท June 6~7

LogCam chores & structural updates:

โ†’ Moved everything to local SPM packages except UI code

โ†’ Adopted Swift 6 strict concurrency (LOTS of refactoring)

โ†’ Subsequently rewrote all unit tests with the changes in mind

โ†’ ๐Ÿ”Š On a delightful note: Added a whimsical custom notification sound

Happy weekend! โ˜บ๏ธ

#BuildInPublic #iosdev #indieapps #indiedev #videojournal #journalingapp #logcam iosdev.space/@slow_brewed/1146

2025-06-06

DevLog ยท June 5

Big update on streaks in LogCam!

โœจ Achievement system: milestones, icons, and progression

๐Ÿ“… Journey tab with visual timeline

๐Ÿ—“๏ธ Calendar-style history with streak categories

Weโ€™re very close to TestFlight & sign-up page coming soon.

#logcam #iosdev #indieapps #indiedev #videojournal #journalingapp #ios #buildinpublic iosdev.space/@slow_brewed/1145

Client Info

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