Matt Waller
wattmaller.bsky.social
Matt Waller
@wattmaller.bsky.social
ML and AI for fusion energy research/Coder/Swift/Python/iOS/Mac/Vision Pro/✝️/good reads/guitar/what would Kierkegaard code?
The key thing that helps here is using the NavigationSplitView. It's actually very versatile for these types of layouts. About the only customization I did in the code was to say, if you're on iPad, select the first entry if nothing has been selected. That's it! SwiftUI is still very good
iPad optimized! I carefully designed the Rambler journaling app for both iPhone and iPad.

The larger screen makes it even easier to review and edit entries.
Download at apps.apple.com/app/id674889...
www.youtube.com/watch?v=BuHd...

#iPad #iosdev #indiedev #journaling
Looking good for both iPhone and iPad. #Journal #apps #iOS #wellnes
YouTube video by Matthew Waller
www.youtube.com
November 16, 2025 at 12:41 AM
Reposted by Matt Waller
iPad optimized! I carefully designed the Rambler journaling app for both iPhone and iPad.

The larger screen makes it even easier to review and edit entries.
Download at apps.apple.com/app/id674889...
www.youtube.com/watch?v=BuHd...

#iPad #iosdev #indiedev #journaling
Looking good for both iPhone and iPad. #Journal #apps #iOS #wellnes
YouTube video by Matthew Waller
www.youtube.com
November 16, 2025 at 12:36 AM
Man goes to doctor. Says he's depressed. Says life seems harsh and cruel.

Doctor says, "Treatment is simple. The great AI Claude is in town tonight. Go and see him. That should pick you up."
Man bursts into tears. Says, "You're absolutely right!"
November 15, 2025 at 3:15 AM
Fun thing about our journal attachments internally, they're informed primarily by HealthKit's HKStateOfMind class, which is rich with things like associations (community, friends, dating, education), whether it's a daily mood or a momentary thing, etc. developer.apple.com/documentatio...
November 10, 2025 at 4:01 PM
Reposted by Matt Waller
Mood detection! With private and local Apple Intelligence, the Rambler journal automatically detects the mood of your entries, or you can set it manually.

#moodtracking #emotionalwellness #journaling #indiedev #iOS #apps

apps.apple.com/app/id674889...

www.tiktok.com/@wattmaller/...
Auto detect mood in the Rambler #journal with private, local #ai #apps #iOS #genai #mood
TikTok video by Matthew Waller
www.tiktok.com
November 10, 2025 at 3:49 PM
Reposted by Matt Waller
I hate not having a job. I just want to make cool apps. If you need an #iOS or #macOS developer, I've been doing this since 2008. I worked at Apple on the Reminders app, and I've got lots of #SwiftUI and #Swift experience. I'm really quite the catch.
June 19, 2025 at 10:20 PM
Reposted by Matt Waller
I would have loved to use the Transferable protocol to export the journal entry, and I probably still could, but for now, it made more sense to bundle it all into a folder and put it in a ShareLink. It really is just a folder with all the stuff in it.
November 5, 2025 at 3:33 PM
I would have loved to use the Transferable protocol to export the journal entry, and I probably still could, but for now, it made more sense to bundle it all into a folder and put it in a ShareLink. It really is just a folder with all the stuff in it.
November 5, 2025 at 3:33 PM
Reposted by Matt Waller
In Rambler, you can export all of your journal entries! So you're not locked into the app at all. apps.apple.com/app/id674889...
youtube.com/shorts/4boQP... #iOS #indiedev #journaling
Rambler journal entry export feature! #iOS #journaling #apps #dataownership #journal
YouTube video by Matthew Waller
youtube.com
November 5, 2025 at 3:24 PM
I made a little app of fun fully 3D clocks on the Apple Vision Pro. Now it’s free to try! apps.apple.com/us/app/very-... #indiedev
November 3, 2025 at 3:46 PM
Reposted by Matt Waller
We added a Community Calendar to keep track of all the events happening in the visionOS / Apple Vision Pro world. Check it out and let us know if you have an event to add
Introducing our new Community Calendar on Step Into Vision.

A curated list of events for the visionOS community

stepinto.vision/example-code...
November 2, 2025 at 2:48 PM
The Shortcuts Gallery in iOS is incredible. Just a ton of make-life-nicer features and no apps required
October 31, 2025 at 9:47 PM
Updated my 3D scanner: Sapling. I added a way to scale the 3D model based on height. Because turntable mode lets you scan without walking all the way around, but it didn’t have exact size info. So I built
in an AR height ruler to do that. And you can import USDZs! www.tiktok.com/t/ZTMxpKm7L/
Made new change to set the height of 3D scanned objects with a virtual ruler or directly setting the height! #photogrammetry #3dscanning #USDZ #AR
TikTok video by Matthew Waller
www.tiktok.com
October 25, 2025 at 8:25 PM
I don't know if y'all are coding with Claude out there, but bro loves to make a README.md
October 18, 2025 at 2:19 PM
Comes free w/ TextEditor & editing AttributedString in iOS 26. TextEditor is still frustrating to use at time, but it has gotten a ton better. #SwiftUI #indiedev
You can get rich text editing in Rambler as well! You select text and then get the option in the same menu that lets you copy and paste. Go nuts :)
October 14, 2025 at 1:53 PM
Reposted by Matt Waller
You can get rich text editing in Rambler as well! You select text and then get the option in the same menu that lets you copy and paste. Go nuts :)
October 14, 2025 at 1:51 PM
Mostly using Apple's language models, so that it's local. With an optional OpenAI backup (you toggle it with a switch in settings). Though I might remove the OpenAI backup make it unambiguously private. #indiedev #iOS #AI
October 9, 2025 at 2:01 PM
Reposted by Matt Waller
Auto-generated titles! Rambler optionally uses AI to create titles for your entries based on what you talked about.

No more "New Entry" - every entry gets a meaningful name automatically.

#AI #organization #journaling #iOS #indiedev

youtube.com/shorts/M0yKB...
Auto-add journal entry titles in Ramble #iOS #indiedev #journaling
YouTube video by Matthew Waller
youtube.com
October 9, 2025 at 2:01 PM
It’s taking all of my willpower not to make an AI image of Altman titled: Sloppenheimer
October 7, 2025 at 9:12 PM
This is using the SwiftUI DisclosureGroup to hide and show the bullet points, which I think needs work. I also don't like the edit button having that much vertical space, so I gotta think about how to position things better. #buildinginpublic
AI-powered bullet points! (Optional, as always) Automatically generate summaries of your rambles, or edit them to be whatever you want.

Great for quickly reviewing what you talked about, or creating your own custom summary.

#AI #buildinginpublic #genai #journaling #indiedev
October 7, 2025 at 1:15 PM
Reposted by Matt Waller
AI-powered bullet points! (Optional, as always) Automatically generate summaries of your rambles, or edit them to be whatever you want.

Great for quickly reviewing what you talked about, or creating your own custom summary.

#AI #buildinginpublic #genai #journaling #indiedev
October 7, 2025 at 1:15 PM
Reposted by Matt Waller
Using the picker is simple. This is a nice way to incorporate this. The trick is supporting all of the different ways that a journaling suggestion can be accessed. You can see all the different kinds here: developer.apple.com/documentatio...
October 5, 2025 at 1:45 PM
“It is a categorical imperative to conquer at all costs”

- Genghis Kant
October 7, 2025 at 12:09 AM
Using the picker is simple. This is a nice way to incorporate this. The trick is supporting all of the different ways that a journaling suggestion can be accessed. You can see all the different kinds here: developer.apple.com/documentatio...
October 5, 2025 at 1:45 PM
Reposted by Matt Waller
iOS Journal API integration! Pick memories and activities from your phone - photos you took, workouts, places visited, podcasts listened to.

Privacy-first: you manually select what to include. We can't access your data automatically.

#journaling #iOS26 #iosdev #indiedev
October 5, 2025 at 1:36 PM