Florian
@typ0genius.com
CS Student & Indie Dev
2x Swift Student Challenge Winner
👀 Explore SwiftUI https://exploreswiftui.com
🏎️ DriveDex https://apple.co/3C8HoJX
🐳 WhaleDeck @whaledeck.app
📊 Umami Manager apple.co/40MP50F
2x Swift Student Challenge Winner
👀 Explore SwiftUI https://exploreswiftui.com
🏎️ DriveDex https://apple.co/3C8HoJX
🐳 WhaleDeck @whaledeck.app
📊 Umami Manager apple.co/40MP50F
Pinned
Florian
@typ0genius.com
· Sep 15
🚨 WhaleDeck 3 is out with a completely revamped design and many new features🎉
Here are the most important changes 👇
#Docker #selfhosting #homelab
Here are the most important changes 👇
#Docker #selfhosting #homelab
Here we go again: the Swift Student Challenge 2026 has been announced. Not sure if I’ll be able to enter one last time, but I definitely recommend doing so!
www.apple.com/newsroom/202...
#iOSDev #SwiftUI #SwiftStudentChallenge
www.apple.com/newsroom/202...
#iOSDev #SwiftUI #SwiftStudentChallenge
Developers decode their journeys from app ideas to App Store
Former Apple Swift Student Challenge winners Brayden Gogis, Adrit Rao, and Sofia Sandoval share their journeys from app ideas to App Store.
www.apple.com
November 6, 2025 at 3:35 PM
Here we go again: the Swift Student Challenge 2026 has been announced. Not sure if I’ll be able to enter one last time, but I definitely recommend doing so!
www.apple.com/newsroom/202...
#iOSDev #SwiftUI #SwiftStudentChallenge
www.apple.com/newsroom/202...
#iOSDev #SwiftUI #SwiftStudentChallenge
Ugh. What a tough decision: supporting cross-device sync via CloudKit requires all primary keys to be UUIDs. My tests showed inserts up to 60% slower and queries around 30% slower with a million rows. But not having the option for sync would suck too.
#iOSDev
#iOSDev
November 5, 2025 at 8:08 PM
Ugh. What a tough decision: supporting cross-device sync via CloudKit requires all primary keys to be UUIDs. My tests showed inserts up to 60% slower and queries around 30% slower with a million rows. But not having the option for sync would suck too.
#iOSDev
#iOSDev
Less than 6 months ago I built something I always wished existed – a visual way to explore SwiftUI elements and modifiers. Today, exploreswiftui.com just crossed 10k visitors 🎉 More free content coming soon, so do not forget to bookmark it :)
#SwiftUI #iOSDev
#SwiftUI #iOSDev
Explore SwiftUI - Visual Library for SwiftUI Components
Discover SwiftUI components and modifiers through visual examples with ready-to-use code samples. Copy, paste, and ship.
exploreswiftui.com
October 28, 2025 at 1:52 PM
Less than 6 months ago I built something I always wished existed – a visual way to explore SwiftUI elements and modifiers. Today, exploreswiftui.com just crossed 10k visitors 🎉 More free content coming soon, so do not forget to bookmark it :)
#SwiftUI #iOSDev
#SwiftUI #iOSDev
Querying one million rows with 12 properties each fully locally using SQLite. I think this is pretty decent performance, especially considering that such a large dataset is only expected for a very small user base. The UI is powered by SwiftUI and Swift Charts.
#iOSDev #SwiftUI
#iOSDev #SwiftUI
October 25, 2025 at 9:24 PM
What a rough journey. I originally started this project with SwiftData, but reading got painfully slow with just a few 100k entries. Switching to Core Data solved this, but insert performance was still similar to SwiftData. I am now using SQLiteData and it's great.
#iOSDev
#iOSDev
My App Store Connect analytics tool is coming together nicely. There's so much more data available than ASC displays.
#iOSDev
#iOSDev
October 24, 2025 at 6:06 PM
What a rough journey. I originally started this project with SwiftData, but reading got painfully slow with just a few 100k entries. Switching to Core Data solved this, but insert performance was still similar to SwiftData. I am now using SQLiteData and it's great.
#iOSDev
#iOSDev
I played a few minutes with the Sora 2 app and generated some Xcode AI slop. What kind of dystopian world are we heading toward if we spend our days consuming this junk?
October 2, 2025 at 6:20 PM
I played a few minutes with the Sora 2 app and generated some Xcode AI slop. What kind of dystopian world are we heading toward if we spend our days consuming this junk?
There is now an RSS feed available for exploreswiftui.com to easily track new content. It should be automatically detected, but is also manually available at /feed. Have fun!
#SwiftUI #iOSDev
#SwiftUI #iOSDev
Explore SwiftUI - Visual Library for SwiftUI Components
Discover SwiftUI components and modifiers through visual examples with ready-to-use code samples. Copy, paste, and ship.
exploreswiftui.com
September 23, 2025 at 1:53 PM
There is now an RSS feed available for exploreswiftui.com to easily track new content. It should be automatically detected, but is also manually available at /feed. Have fun!
#SwiftUI #iOSDev
#SwiftUI #iOSDev
Why do people in 2025 still fill out contact forms without real contact information? What do they expect when they enter nonsense into the fields? Sure, the form works, but I can’t tell ya 🫨
September 18, 2025 at 3:35 PM
Why do people in 2025 still fill out contact forms without real contact information? What do they expect when they enter nonsense into the fields? Sure, the form works, but I can’t tell ya 🫨
I just released WhaleDeck 3, which makes Docker management and monitoring a joy.
In case you aren’t familiar, Docker enables you to run apps and services in isolated containers on your computer or server.
#iOSDev #indiedev #docker
In case you aren’t familiar, Docker enables you to run apps and services in isolated containers on your computer or server.
#iOSDev #indiedev #docker
🚨 WhaleDeck 3 is out with a completely revamped design and many new features🎉
Here are the most important changes 👇
#Docker #selfhosting #homelab
Here are the most important changes 👇
#Docker #selfhosting #homelab
September 15, 2025 at 5:58 PM
TIL the hard way that the Keychain on macOS behaves quite differently when saving credentials locally compared to iOS/Mac Catalyst 🫨 Thanks to this random dude who wrote the article, it saved my Sunday.
medium.com/@bhojwanirav...
#iOSDev
medium.com/@bhojwanirav...
#iOSDev
Making MAC OSKeychain behave as iOS keychain
Android developer from heart, a newbie in iOS/MAC world. Been exploring macOS keychain. Thought to share things I learned the hard way.
medium.com
September 14, 2025 at 4:05 PM
TIL the hard way that the Keychain on macOS behaves quite differently when saving credentials locally compared to iOS/Mac Catalyst 🫨 Thanks to this random dude who wrote the article, it saved my Sunday.
medium.com/@bhojwanirav...
#iOSDev
medium.com/@bhojwanirav...
#iOSDev
Is there a way in SwiftUI to open a new window not in fullscreen on iPadOS? By default, when the main app is in fullscreen, openWindow also opens the new window in fullscreen. However, I’d like it to open as an overlay, similar to how Mail and Notes handle it.
#iOSDev #SwiftUI
#iOSDev #SwiftUI
September 10, 2025 at 1:55 PM
Just a quick service reminder: Don’t forget to add your OpenIntents to your app’s target. Otherwise, you’ll look just as stupid as I did debugging why the intent wouldn’t work in the Shortcuts app.
#iOSDev
#iOSDev
September 10, 2025 at 9:45 AM
Just a quick service reminder: Don’t forget to add your OpenIntents to your app’s target. Otherwise, you’ll look just as stupid as I did debugging why the intent wouldn’t work in the Shortcuts app.
#iOSDev
#iOSDev
September 9, 2025 at 6:26 PM
The new Apple Watch is a big W with Hypertension detection and a better battery life
September 9, 2025 at 5:25 PM
The new Apple Watch is a big W with Hypertension detection and a better battery life
I've spent the past three weeks completely redesigning WhaleDeck for iPhone, iPad, and Mac. It was an incredible amount of work, but I think it's now much easier to use, especially in a professional context.
Still lots more work left to do before the release.
#SwiftUI #iOSDev
Still lots more work left to do before the release.
#SwiftUI #iOSDev
August 29, 2025 at 3:59 PM
What's your go-to way to group larger info on macOS with #SwiftUI? On iOS/iPadOS I love how List and Sections look, but on macOS they're hard to tell apart.
Any better ideas than ditching List and overusing GroupBox / RoundedRectangle?
Any better ideas than ditching List and overusing GroupBox / RoundedRectangle?
August 23, 2025 at 8:51 PM
What's your go-to way to group larger info on macOS with #SwiftUI? On iOS/iPadOS I love how List and Sections look, but on macOS they're hard to tell apart.
Any better ideas than ditching List and overusing GroupBox / RoundedRectangle?
Any better ideas than ditching List and overusing GroupBox / RoundedRectangle?
In hindsight, iOS 17 was, in my opinion, a huge leap forward. I’ve never looked forward to setting a release as my deployment target so much. SwiftData and the Observation framework are great to work with, and the new modifiers bring major QoL improvements for developers.
#iOSDev #SwiftUI
#iOSDev #SwiftUI
August 21, 2025 at 2:22 PM