Tweet
This month, I’m working towards a version of @encounters_app that keeps it very basic, but also makes it much easier to demo and share with others 🛠

Associated Domains, Universal Links, App Clip… 👀

#iosdev #indiedev #buildinpublic
I’ve been working on the on-boarding for @encounters_app, trying to explain the app in a simple but fun way.

#iosdev #indiedev #swiftui #swiftlang #buildinpublic
Revamping the avatar editor for @encounters_app.

I replaced SwiftUI’s Form and Section with lower-level components for greater control. Picker style can’t be customized, so I may have to build my own pickers later.

#iosdev #indiedev #swiftui #swiftlang #buildinpublic
@mackozer @dbabbage @encounters_app @Firebase @EterRadioApp Since NSPersistentCloudKitContainer is Core Data + CloudKit with slow public DB sync, wonder how hard it is to use another local store instead of Core Data and manually subscribe to CloudKit public DB changes and sync changes with local store as they occur
#iosdev #buildinpublic
Pro tip:

TestFlight betas are a great way to find out that just because an app works on your iPhone doesn’t mean it’ll work on everyone else’s! 😜

#iosdev #buildinpublic
iOS dev @mikaela__caron is live-streaming the development of her new expense tracker app; that takes guts!! 😮
There's a lot more to app development than coding, and Mikaela shows us how it's done with @linear issue tracking and @MockupApp wireframes 🙌
#iosdev #buildinpublic
I wasn't satisfied with the limitations of Alerts in #SwiftUI for @timersunlimited , so I built my own. Needs some visual tweaking... 🤔 #indiedev #buildinpublic
10+ @timersunlimited widget variations in Xcode Previews? No problem on my new M1 MacBook Air! #SwiftUI #indiedev #buildinpublic
Building a settings screen for @timersunlimited was a lot of fun; #SwiftUI and Xcode Previews really shine in this situation. #indiedev #buildinpublic
I sketched some ideas for a more useful @timersunlimited widget that could display multiple running timers #iosdev #indiedev #buildinpublic