Germán Buela  🇦🇷
banner
gbuela.bsky.social
Germán Buela  🇦🇷
@gbuela.bsky.social
👨‍💻 iOS developer 
📱 Creator of Vinyl Fetish music player 🎧
📍 Buenos Aires 🧉
Is it April already?
November 11, 2025 at 3:35 PM
These cute mourning dove chicks will grow at home ❤️
November 9, 2025 at 5:28 PM
Reposted by Germán Buela  🇦🇷
My talk, “Touch-free Touch Screens” from iOSKonf is now online. I got to have some fun trying things out in this talk, I hope you enjoy it too. You’ll just have to imagine me running!
www.youtube.com/watch?v=bHPM...
Touch-free Touch Screens | iOSKonf25 | Rob Whitaker
YouTube video by iOSKonf
www.youtube.com
October 22, 2025 at 4:20 PM
Reposted by Germán Buela  🇦🇷
Just a few days until I launch my new app on iPhone and iPad! It's called Flowvibe - it takes the songs you already love and turns them into personalised, mood-based playlists! No robots involved, just science and good vibes. You can pre-order it here: apps.apple.com/be/app/flowv... #IndieDev
‎Flowvi.be Mood Playlist Maker
‎Flowvi.be – Mood Music Playlist Maker Transform your favourite tunes into playlists that perfectly fit your mood. No sign-up. No random choices. Just your songs, mixed for the moment. You'll love i...
apps.apple.com
October 9, 2025 at 2:31 PM
I have a customer who 1-starred and dissed my app in the store some time ago, now he came back with new complaints, but never uses my feedback channel which could let me discuss and gather any info I might need to understand/fix stuff.
It strikes me that...
October 4, 2025 at 10:27 PM
Dutch band 'Earth and Fire', sometimes spelled as 'Earth & Fire', is listed on Apple Music as two separate artists. Some albums on one, some on the other.
October 4, 2025 at 1:59 AM
Reposted by Germán Buela  🇦🇷
Good thread about Swift Concurrency 🧵
One reason it's so hard to explain is because these formalizations (to my knowledge) simply didn't exist before. So basically no programmer had them in their minds. But worse, the informal models programmers did have in their minds don't typically translate particularly well.

2/N
September 27, 2025 at 11:38 PM
It didn't work then*, it won't work now.

*Biggest crisis Argentines can remember soon followed
September 24, 2025 at 1:14 AM
Reposted by Germán Buela  🇦🇷
Sometimes we need to remember that it’s not all bad, and we can come together.
Pause your doomscrolling and listen to this story.
September 21, 2025 at 1:44 PM
An effect that was not planned when I made the player manually dismissable: you can reveal part of the record that is normally off screen. 😛
September 19, 2025 at 1:11 AM
Reposted by Germán Buela  🇦🇷
Also new in Vinyl Fetish 11.0:

👉 Multi-record albums can get per record coloring to match the physical edition.

apps.apple.com/app/id149071...

#iOS26 #VinylRecords #AppleMusic #MusicPlayer
September 17, 2025 at 2:51 PM
Reposted by Germán Buela  🇦🇷
Swift 6.2 is here, including so much 🆕🥳:
⏩Approachable concurrency
🦺Opt-in strict memory safety
📦WebAssembly support
🏃Faster build perf for macros
🐞Enhanced async debugging
📚Inline stack-based arrays
🚇Subprocess support
🧪Test result attachments
www.swift.org/blog/swift-6...
Swift 6.2 Released
We’re excited to announce Swift 6.2, a release aimed at making every Swift developer more productive, regardless of where or how you write code. From improved tooling and libraries to enhancements in ...
www.swift.org
September 16, 2025 at 5:29 PM
Reposted by Germán Buela  🇦🇷
Vinyl Fetish 11.0 + iOS 26
This is the new way to display the track title prominently.

When you tap on the player you enter minimalistic mode by hiding the controls. With this option, the info panel switches the track title.

#iOS26 #AppleMusic #VinylRecords #iPhone #MusicPlayer
September 16, 2025 at 2:35 PM
Reposted by Germán Buela  🇦🇷
Vinyl Fetish 11.0 is out! 🚀 Big update for iOS 26!
👉 Restructured UI organized in tabs
👉 Updated for Liquid Glass
👉 Customizable mini player
👉 Support for different vinyl colors on multi-record albums

#iOS26 #LiquidGlass #AppleMusic #iTunes #iPhone #iPad #VinylRecords
September 15, 2025 at 1:22 PM
All set!!!
TBH I was mostly concerned about the new screenshots with real artwork 😅
September 10, 2025 at 4:59 PM
OK not upgrading the iPhone.
September 9, 2025 at 6:14 PM
Highly skeptical of AirPods that allegedly wouldn't fall off my ears.
September 9, 2025 at 5:12 PM
@hiro.report hello Hiro! here's a TestFlight you may want to try! We discussed the app earlier a little bit, this is a big iOS 26 update. Cheers!
bsky.app/profile/viny...
Preview of Vinyl Fetish 11.0 available! Reorganized in tabs and adopting a cool miniplayer on iOS 26.

#TestFlight link: testflight.apple.com/join/wph2KGSO

Press kit: impresskit.net/8d65c118-675...

#iOS26 #LiquidGlass #MusicPlayer #AppleMusic #VinylRecords
September 8, 2025 at 11:58 PM
Reposted by Germán Buela  🇦🇷
I get this question a lot. So I finally sat down and tried to really think about it.

When should you use an actor?

www.massicotte.org/actors
When should you use an actor?
I enjoy technical conversations that happen across different blogs. One in particular that I revisited recently was a very thought-provoking exchange on enum vs struct. The whole thing is worth your t...
www.massicotte.org
September 6, 2025 at 11:34 AM
So here's what kept me busy the last few months, apart from my day job that is.

Really happy with the results. Adjusted for Liquid Glass, not dramatically redesigned but certainly restructured.
Preview of Vinyl Fetish 11.0 available! Reorganized in tabs and adopting a cool miniplayer on iOS 26.

#TestFlight link: testflight.apple.com/join/wph2KGSO

Press kit: impresskit.net/8d65c118-675...

#iOS26 #LiquidGlass #MusicPlayer #AppleMusic #VinylRecords
September 4, 2025 at 8:37 PM
ChatGPT helped me figure this out. I was having a top level view like:
var body: some View {
switch(myState) {
case .something: SomeView()
case .normal: TabView { ... }
}
}
Once I set it up to have a TabView at the top level I was good. I move the switching to inside the home tab.
On iOS 26 I'm usually getting a totally transparent tab bar on app launch and so far I'm unable to pinpoint a condition that correlates with the issue. With a minimal app I cannot reproduce it.
August 30, 2025 at 7:13 PM
On iOS 26 I'm usually getting a totally transparent tab bar on app launch and so far I'm unable to pinpoint a condition that correlates with the issue. With a minimal app I cannot reproduce it.
August 24, 2025 at 11:19 PM
Apple says this must be fixed by beta 7 but I've already given up tabViewBottomAccessory.
As of Beta 3, the mere presence of .tabViewBottomAccessory breaks the layout of the tab's content. It goes back to normal once you switch tabs or send the app to background and return.
FB18946286
#SwiftUI #TabView
August 23, 2025 at 12:51 PM
Reposted by Germán Buela  🇦🇷
If you're on iOS 26 beta you can join the Vinyl Fetish 11.0 beta on TestFlight.

testflight.apple.com/join/wph2KGSO

The app got a major redesign! Check it out! 😀

Note: on iOS 17 and 18 it maintains the legacy design.
Join the Music Player: Vinyl Fetish beta
Available on iOS
testflight.apple.com
August 19, 2025 at 10:32 PM
On iOS 26 beta? Wanna try Vinyl Fetish 11.0 TestFlight? Join!
testflight.apple.com/join/wph2KGSO
Join the Music Player: Vinyl Fetish beta
Available on iOS
testflight.apple.com
August 19, 2025 at 2:46 PM