Florian
banner
typ0genius.com
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
Pinned
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
🚨 WhaleDeck 3 is out with a completely revamped design and many new features🎉

Here are the most important changes 👇

#Docker #selfhosting #homelab
I've now updated all iOS screenshots on exploreswiftui.com with their Liquid Glass variants. Additionally, the code is now formatted much more nicely, and the screenshot variant is now synced with the browser’s dark mode setting.

#iOSDev #SwiftUI
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
December 27, 2025 at 7:53 PM
Exploreswiftui.com will soon see a big update with dedicated support for Liquid Glass. I’ll update screenshots of existing elements while keeping the flat versions. This also enables exploring the new language and comparing it with the old flat design.

#iOSDev #SwiftUI
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
December 25, 2025 at 8:51 PM
Every time I try to create fancy App Store screenshots for a new app, I’m reminded how bad a designer I am 😵‍💫
December 18, 2025 at 7:42 PM
Here’s what I’ve been cooking lately 🧑‍🍳 more soon!

#iOSDev #SwiftUI
December 12, 2025 at 6:38 PM
This still haunts me 😭 The modifier doesn’t work on Tahoe, and even my workaround is broken there. Is there any other way on macOS to make a list section full-width?

#iOSDev #SwiftUI
This is now soooo much easier with iOS 26. Simply apply listSectionMargins and listRowInsets to the first section. Whoever @Apple implemented this: Thank you so much!!!!

#iOSDev #SwiftUI
December 11, 2025 at 6:28 PM
I’ve been experimenting with mesh gradients lately as colorful backgrounds that dynamically adapt to the content that’s being shown.

#iOSDev #SwiftUI
December 5, 2025 at 8:50 PM
I've finally managed to fully rebuild the Liquid Glass icon of WhaleDeck in 3D 🥳 Let's see how it actually looks when it's finally printed.

#iOSDev
November 28, 2025 at 7:49 PM
You’re an indie app developer offering special deals for Black Friday and Cyber Monday? You can submit your deals to these lists 👇

#iOSDev #SwiftUI #buildinpublic
November 24, 2025 at 10:03 AM
Here’s a fun weekend project: printing my app icons in 3D. I’ll start with DriveDex because it’s the easiest to model.
November 22, 2025 at 4:43 PM
I watched this session for the first time a week ago, and I now think it’s an absolute must-watch. It covers the most common causes of hangs and explains very clearly what a fix can look like. Take a look:

developer.apple.com/videos/play/...

#iOSDev #SwiftUI
Analyze hangs with Instruments - WWDC23 - Videos - Apple Developer
User interface elements often mimic real-world interactions, including real-time responses. Apps with a noticeable delay in user...
developer.apple.com
November 20, 2025 at 3:17 PM
I’m confirmed for the Apple Developer event on December 1st in Berlin 🎉 Anyone else here attending?
November 12, 2025 at 6:41 AM
Interesting. Simply displaying this table seems to be extremely expensive on the main actor and it prevents the chart from updating immediately, even though fetching the data only takes a few milliseconds. Is Table really that costly to render or am I missing something?

#iOSDev #SwiftUI
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
November 11, 2025 at 4:28 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
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
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
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
November 5, 2025 at 8:08 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
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
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
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
My App Store Connect analytics tool is coming together nicely. There's so much more data available than ASC displays.

#iOSDev
October 24, 2025 at 6:06 PM
With Liquid Glass, optimizing your widgets for different rendering modes is something worth looking into. Large content can appear odd if not handled correctly. @Environment(\.widgetRenderingMode) lets you create custom designs for each mode.

#iOSDev #SwiftUI
October 8, 2025 at 1:55 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?
October 2, 2025 at 6:20 PM
Just a quick TIL: If you're wondering why your XCUITest isn't showing up in the simulator, either enable "Show Parallel Testing Devices" to reveal the hidden simulator, or disable parallelization in your test plan to use the main simulator.

#iOSDev #SwiftUI
September 30, 2025 at 4:38 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
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
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
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
🚨 WhaleDeck 3 is out with a completely revamped design and many new features🎉

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
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
May today be the day I finally finish the iOS 26 update for WhaleDeck. I’ve already spent almost 140 hours on it and the todo list keeps growing. At least the tasks are getting smaller 🥳

#iOSDev #Docker
September 12, 2025 at 5:28 AM