Advertisement ยท 728 ร— 90

Posts by Vincent Friedrich

LinkedIn Login, Einloggen | LinkedIn

Hamburg folks! I'll be holding a talk at CocoaHeads Hamburg in May ๐Ÿซจ

Join us to find out how we are "Waking up Workers for Their Shift With Swift" at Supershift ๐Ÿ˜ฌ

www.linkedin.com/events/74495...

5 days ago 1 0 0 0
Post image

What the hell happened to the WhatsApp icon on iOS? ๐Ÿ˜ต Looks super plain now

1 week ago 0 0 0 0

I feel like Safari on iOS is getting buggier with every update. Since 26.0, I've had issues with websites stuck loading, requiring a force kill of Safari to recover. This has become an increasing issue.
Since 26.4, now some websites completely freeze and it's impossible to visit them at all.

2 weeks ago 0 0 0 0

Though if your whole device is locked, alarms still go off.

3 weeks ago 0 0 0 0
AlarmKit FAQ | Apple Developer Forums

PSA: If you're using #AlarmKit and it does not trigger alarms for some users.

It may be due to them having "Require Face ID" enabled. It will just silently fail. No error when scheduling the alarm, no API to detect if a user has app lock enabled. Only mentioned here: developer.apple.com/forums/th..

3 weeks ago 1 1 1 0

It's been 0 days since I created a new Xcode project ๐Ÿซ 

1 month ago 4 0 0 0
A selfie of Daniel Jilg and me

A selfie of Daniel Jilg and me

Look who I met today ๐Ÿ˜„ @breakth-esystem.bsky.social

2 months ago 3 0 0 0
Advertisement
Video

My "Cute 1 Minute Workout App" iOS Development Diary

Step 20: RELEASE ๐ŸŽ‰

The day has come, and I am pretty nervous, to be honest. Planki is ready after 2 months: plankiapp.com

Read my full experience on Reddit: redd.it/1qmnr5f

#BuildInPublic #IndieDev #iOS

2 months ago 7 1 0 0

Really enjoyed it! And your app looks so nice ๐Ÿ˜

3 months ago 1 0 0 0
Post image Post image

My "Cute 1 Minute Workout App" iOS Development Diary

Step 15: Great knowledge exchange with @vincefried.bsky.social

We already had our 3. session together, where Vincent taught me some of his valuable #iOS experience. I learned amazing "guard let" shortcuts.

#BuildInPublic #IndieDev

3 months ago 11 1 4 0
A photo of my cat Bailey sitting under the christmas tree.

A photo of my cat Bailey sitting under the christmas tree.

Christmas cat for you!

3 months ago 5 0 0 0
Video
3 months ago 0 0 0 0
A snapshot of the xmas event exported from the CannotWait app saying โ€žChristmas Eveโ€œ is โ€ž๐ŸŽ‰ Todayโ€œ

A snapshot of the xmas event exported from the CannotWait app saying โ€žChristmas Eveโ€œ is โ€ž๐ŸŽ‰ Todayโ€œ

A screenshot of telemetrydeck saying โ€ž785 usersโ€œ for the year 2025

A screenshot of telemetrydeck saying โ€ž785 usersโ€œ for the year 2025

Happy holidays to everyone ๐Ÿฅณ

It's been a crazy year for me, and it looks like the next year's gonna be even more eventful ๐Ÿ˜ฌ I'm looking very much forward to it and I'm thankful for everything ๐Ÿ™

Also thank you so much for downloading CannotWait. Lets get to 1000 users next year!

3 months ago 1 0 1 0

Seriously SF Symbols is one of the nicest things Apple has added through the recent years. And I love how powerful it has become with animations, creating custom symbols, etc. ๐Ÿ‘ It's always a lot of fun playing around with it.

4 months ago 2 0 0 0
A screenshot of my home screen showing a couple of iOS widgets decorated with lights and streamers for events on Christmas and New Yearโ€˜s Eve.

A screenshot of my home screen showing a couple of iOS widgets decorated with lights and streamers for events on Christmas and New Yearโ€˜s Eve.

Since the most recent update 2.2.3, my day counter app CannotWait does decorate events around Christmas and New Year's Eve festively ๐ŸŽ„

4 months ago 0 0 0 0
Video

Just discovered by accident that you can tap and hold on SOME of the tab bar accessory items in the notes app ๐Ÿคฏ But it's completely unrecognizable which ones can be long pressed. Cool animation though!

4 months ago 1 0 0 0
Advertisement

I have never had issues with my storage for many years, constantly had about 100GB free. Now recently m iPhone storage went nearly full multiple times, but if I add up all big apps sizes and the system and iOS size, I again end up with about 100GB that should be free. I have no idea what's going on

4 months ago 1 0 0 0
Video
4 months ago 0 0 0 0

One could also argue that maybe I was just using it wrong, messed with its identity. I'm 99% sure it's not because I spent a lot of time debugging and profiling, but even if that's the case, I don't care ๐Ÿ˜… If it's so easy to f*ck things up, then the maybe problem lies in the system.

4 months ago 1 0 0 0

I still wouldn't want to miss it, but what I learned is that it's also just another tool in the belt and there should not be a dogmatic rule in a project to always stick to SwiftUI just because it's the new standard. (Apple: "The best way to build an app is with Swift and SwiftUI")

4 months ago 0 0 1 0

After having worked on 100% SwiftUI apps for one and a half years now, I know this feeling very well. And it felt pretty refreshing going back to UIKit. It's more robust and freeing having actual control about the implementation details.

4 months ago 1 0 1 0

I am enjoying SwiftUI in many situations, especially for animations. But often it feels lightweight and easy until it does not work properly and then you are just guessing and fighting and becoming more and more frustrated.

4 months ago 1 0 1 0

In the end I just went "f*ck this" and refactored the main view to UIKit using a UITabBarController, setting the bottomAccessory property. Worked like a charm, took me half an hour.
In such situations I'm wondering how much value SwiftUI actually brings.

4 months ago 1 0 1 0

Yesterday I fought for hours trying to make iOS 26s new bottom accessory work without glitching when switching between tabs. I just didn't manage to do it. It seems its identity changes everytime a tab is switched and since this is coming from the framework, there seems to be no fix. ๐Ÿงต

4 months ago 2 0 2 0

This year's Spotify wrapped was exceptional fun!

4 months ago 2 0 0 0
Post image

My "Cute 1 Minute Workout App" iOS Development Diary

Step 8: Switch to Swift 6

Thanks to @vincefried.bsky.social I got the tip to switch to Swift 6 asap to avoid concurrency pitfalls.

Just alone the annoying crash in VisionKit took me 2h ๐Ÿ˜ตโ€๐Ÿ’ซ

#BuildInPublic #IndieDev #iOS

4 months ago 7 2 1 0
Advertisement
Video

Played around with Liquid Glass for a skeleton animation today. Looks quite nice imo! Love the glassEffect modifier ๐Ÿ˜ฌ

4 months ago 3 0 0 0

I just noticed that a new project I created in Xcode 26 still has Swift 5 and strict concurrency checking set to minimal. Shouldn't it be about time to become complete or even Swift 6 as default? It's such a big pitfall. I forgot the change it and accidentally introduced issues right away ๐Ÿคฆโ€โ™‚๏ธ

5 months ago 2 0 1 0

So after all these realizations, I'm pretty close to just sticking with ObservableObject again. Because it just works for me. No need for using workarounds or third party tools as solutions for the most basic problems. But that can't be it, right? I'm pretty tiredโ€ฆ

5 months ago 1 0 0 0

But what they are proposing 1. moves the init to a parent view which is what I'd like to avoid, 2. makes the object in the parent view optional just for the sake of deferring the initialization which I personally find super ugly - it defeats Swift's static nature imo.

5 months ago 0 0 1 0