Lots of new faces since yesterday šŸ‘‹

I'm Rob, building ComingUp, a countdown app that helps you build excitement, on your Home Screen, Lock Screen or with Live Activities.

Christmas is 47 days away šŸŽ„

apps.apple.com/app/apple-stor…
2
0
5
Xcode 27.2's Device Hub finally does multi-touch. Through Sidecar or a MacBook with Touch, touches now reach the device, so pinch and rotate work. Not having it to begin with was a pain.

Also new: simulator Slow Motion Animation and a JSON project format (.xcproj).
2
0
1
Style native controls, don't rebuild them.

ComingUp's date sheet is a plain SwiftUI DatePicker, .graphical, tinted in the event's colour. VoiceOver reads every day as a full date, like "Monday 2 November", and it got the new OS look without me touching it.

#SwiftUI #iOSDev
1
0
3
I built a Christmas card for the top of ComingUp's event list. Then I took it out.

Ignore it and it sits there for weeks, pushing your own next event down.

What replaced it: name an event Christmas and ComingUp fills in the date. Yes, it's the 25th.
0
0
0
Supporting an older iOS and want a newer SwiftUI modifier? Wrap it once, not at every call site.

ComingUp has a softScrollingEdges(for:) extension that applies scrollEdgeEffectStyle on iOS 26 and does nothing before. No #available in the views. #SwiftUI
2
0
2
Christmas is 54 days away, so ComingUp now has snow ā„ļø

5.7.0 adds Home themes. Christmas is free, Confetti and Fireworks are on Plus. It sits behind your tickets and stops for Reduce Motion and Low Power Mode.

apps.apple.com/gb/app/comingu…
0
0
0
We're building something new in public šŸ› ļø This is a test post from SocialHub, scheduling to X and Bluesky at the same time. #buildinpublic
1
0
0
Decorative motion should stop for three things: Reduce Motion, Low Power Mode and a phone that's running hot.

ComingUp's Home themes check all three. If any says no, the snow freezes on a still frame. No slowed-down version.

The whole check:
0
0
0
Every ComingUp TikTok I've posted says what the app does. Most got a few hundred views at best.

When I asked how you market your app, one reply said copy TikToks that got 2x their usual views for apps like mine. Two more said check where your downloads actually come from before story instead of a feature list for ComingUp. Made it with Claude, and it went up on TikTok last night.

#buildinpublic #indiedev
1
0
0
Halloween's in 3 days. The Halloween pattern in ComingUp is free, and the ticket can be any colour you like.

What's the next thing you're counting down to?

apps.apple.com/gb/app/comingu…
0
0
0
iPhone Duo is out today, and ComingUp is ready for it šŸŽ‰

Closed, your countdowns are on the outer display. Open it and the timeline and event sit side by side. Half-fold it and it's a countdown clock for your desk.

apps.apple.com/app/id64735463…

#iPhoneDuo
1
0
1
iPhone Duo tip: you don't need device checks to spot tabletop.

Read the fold's .division reserved region. It's only active while the Duo is partly folded, and in tabletop it runs across the screen.

That's how ComingUp knows to stand the countdown up top.

#iPhoneDuo #SwiftUI
0
0
1
ComingUp's videos are made by a Claude skill: it rebuilds the app's UI in HTML from its real colours, icons and patterns, then animates it.

iPhone Duo App Store art is still hard: it took 5 rounds.

Anyone making app images or videos with Claude? Which skills are you using?
1
0
4
Trying Claude's motion design skills for the first time

This is ComingUp 5.5.0 on iPhone Duo, plus the 22 new background patterns šŸ‘‡

apps.apple.com/app/id64735463…

#iPhoneDuo
1
0
1
ComingUp 5.5.0 is out, and it's built for iPhone Duo šŸŽ‰

Closed, your countdowns sit on the outer display. Open it and the timeline and event sit side by side. Half-fold it and it's a countdown clock.

Plus a new App Store header šŸ‘‡

apps.apple.com/app/id64735463…

#iPhoneDuo
1
0
1
Replying to @Developer__Rob
Closed, or on an iPhone, ComingUp is the timeline you know.

Unfold the iPhone Duo and the timeline moves left. Tap an event and its countdown fills the right. No pop-ups, so you never lose your place.

Getting it ready for the Duo on 23 Oct.

#iPhoneDuo #buildinpublic #SwiftUI
0
0
0
Rethinking onboarding for iPhone Duo

On a single phone screen, ComingUp stacks everything vertically. Unfolded, it splits into two columns: brand and message on the left, live ticking countdowns on the right.

Same SwiftUI views, a different layout container.

#iPhoneDuo #SwiftUI #indiedev
2
0
4
Been focusing on widgets for the next release of ComingUp, trying to give them a bit more life.
0
0
0
Fighting the urge to pack my laptop for this holiday. But definitely want a weeks break to building šŸ˜‚ also there is very little feelings like using your own app every day! #buildinpublic #iosdev
0
0
0
Never thought I would love using live activities as much as I do on my own app

#indiedev #iosapp
0
0
2
V4.5.0 finally out! It was fun working with live activities for this release! #iosdev
0
0
0
ComingUp 4.5 is nearly ready šŸ‘€
A countdown matters most near the end exactly when you shouldn’t have to keep opening the app to check it.
So I’ve brought the final hour to the Lock Screen and Dynamic Island.
0
1
0
Spent my Sunday updating my onboarding page for ComingUp.
0
0
0
The real question isn’t which model Xcode supports.

It’s which nodel you’re choosing... šŸ˜‰ #WWDC
0
0
0
Submitted V1.1.0 of rehearse yesterday and now doing that thing every dev knows well. Waiting. well we say waiting, it's really just refreshing AppStore connect more than we like to admit..
1
0
2
Replying to @Gooddlovee
Hey!
0
0
1
Rehearse v1.1.0 is in App Store review.
The headline feature: custom filler words.
The default detection is useful, but everyone has their own habits. Some people say "basically" constantly. Others can't stop saying "sort of". Now you can track the ones that actually matter to you. #buildinpublic
0
0
0
Still using a DispatchQueue with a private serial queue to protect shared state?
It works. But Swift Actors do the same job with the compiler on your side.
0
0
0
New in Rehearse:
You can now track your own filler words — not just generic ones.
0
0
0
Spent the day building background patterns for V2.2.0 of ComingUp #buildinpublic

apps.apple.com/gb/app/comingu…
0
0
0
Rehearse is finally approved and released on the App Store! If you hate public speaking as much as I do then check it out - any feedback is welcome! #iosDev
1
0
1
Rehearse is finally approved and released on the App Store!
If you hate public speaking as much as I do then check it out - any feedback is welcome!
#iosDev
0
0
1
Still waiting on my app being approved by Apple… #iosDev
0
0
0
I absolutely hate public speaking, always have. I wanted a way to train myself based on stats and reflection to get better.

I've built Rehearse to help me do that, give me feedback and insights on how I speak and where to improve.

(I also wanted to build a horizontal calendar scrolling view)
0
0
0
I can easily write boring backend logic all day, but trying to write an onboarding screen. it's definitely a weak point.

I definitely always value simplicity over flashy, but I think I'll just make this a component for the future.

Rehearse is slowly getting there.
1
0
1
Rehearse is officially submitted to the App Store. šŸš€
Built to help you actually hear how you speak — filler words, pace, confidence.

and now I wait.. impatiently...
0
0
0
It’s finally MVP ready.
Time to get everything prepped for the App Store.

Been experimenting with Liquid Glass and I love how clean this feels.

Rehearse is almost there.
0
0
0
Swift Interview TipšŸ’” #14

async/await in plain English

Write async code that looks like sync code.

No more callback hell. Just clean, readable flow.
0
0
2
Happy Halloween indie devs - the only day it's ok to be haunted by your unfinished side projects..
5
0
7
Shipped a new update to ComingUp today.
Fixed up the liquid glass + tinted/clear widgets… but the big one was finally building my first interactive widget.

Been itching to try these since WWDC — turns out I learned a ton (and broke plenty) along the way šŸ˜…
0
0
1
Today coding spot for a few hours.
1
0
6
It’s only $1.00 but it’s a great feeling to earn money from something I’ve built!
0
0
2
Sometimes you have to get away from the desk and just relax.
1
0
1
The only thing to do while one product launches. Start a new one. #buildInPublic #iOSApp #iOSDev
0
0
1
Replying to @vladeku
Thanks man! Also cool app!
1
0
1
Anyone else feel like this when waiting for Apple to approve their next release. #buildinpublic #iosdev
0
0
1
Spent all day working on a details screen for my events app ComingUp. Not to get it out to the public!. #indieDev #iosdev #buildinpublic
0
0
3
Trying to build a new app a month to continue to learn and improve my iOS skills. This month’s is an app called ā€œHabitForgeā€ making use of SwiftData. (Yes another habit tracking app out there.. I definitely lack imagination… for now anyway!) #indieapp #buildinpublic #iosdev
1
0
4
Love submitting my app for review! #buildinpublic #iosindiedev
0
0
1
Come on, is it still down? I’m missing signing on and being deflated every day with the lack of installs. šŸ˜‚ #buildinpublic #iosDev
0
0
1
Patiently waiting on iOS 18..

Also me. #iosdev
0
0
0
Productive Saturday spent adding some background patterns to events in ComingUp app. Coding is the best way to spend a Saturday.

#buildinpublic #iosdev
0
0
1
It’s not much at all! But I’m very excited about the first purchase on my app - ComingUp. Thank you to whoever you are!
#buildinpublic #iosdev

Coming up app: apps.apple.com/gb/app/comingu…
0
0
0
Apple finally approved my test flight release for my widgets! Planning to release this today or tomorrow for my ComingUp app! #buildinpublic
0
0
2
Happy Tuesday!

I’m spending the day building widgets and adding CloudKit into my ComingUp app.

What are you working on today?! #buildinpublic
1
0
3
Productive Friday spent building widgets for my ComingUp app! #buildinpublic #iosdev
0
0
1
Late night coding on a Sunday just hits different #buildinpublic
0
0
4
Been messing around with widget kit this weekend and I’m happy with the results so far! #buildinpublic
0
0
0
Finally getting time to sit and work on side projects after months of work! #buildinpublic
2
0
3