Sign in

Germán Buela  🇦🇷

@gbuela.bsky.social
174 followers 505 following 159 posts

👨‍💻 iOS developer  📱 Creator of Vinyl Fetish music player 🎧 📍 Buenos Aires 🧉

PostsRepliesMedia
Germán Buela  🇦🇷 @gbuela.bsky.social · 01/09/2026
I'm very happy with this new feature! In regular players, including the Music app, you get at most a heading for each “disc”, but it's still one very long list of tracks. A box set isn't the same as a multi-disc album. Each record has its own identity, and you intentionally pick which one to play.
000
Germán Buela  🇦🇷 @gbuela.bsky.social · 17/08/2026
AI Agent: thinks something AI Agent again:
"ACKCHYUALLY" meme
001
Germán Buela  🇦🇷 @gbuela.bsky.social · 07/08/2026
An ad company promises a 30% revenue increase for one of my apps which happens to be completely free. Why do I bother checking the spam folder anyway.
010
Germán Buela  🇦🇷 @gbuela.bsky.social · 25/07/2026
"I hope you’re already in a summer mood or at least compiling from somewhere with decent air conditioning. Enjoy this week’s issue! ☀️" That's a weird thing to say when targeting a global audience, @iosdevweekly.com. Just sayin'
000
Germán Buela  🇦🇷 @gbuela.bsky.social · 15/07/2026
🇦🇷🇦🇷🇦🇷❤️❤️❤️
000
Reposted by Germán Buela  🇦🇷
Tom Rolfe @rolfebox.bsky.social · 08/07/2026
It's here! The first in my Indie Apps Showcase series features a handful of faves from the comment section of my callout post last week. Thanks to everyone who submitted an app – those I missed this time might turn up in the next one.
tapsmart.com
Indie Apps Showcase: 6 hidden App Store gems for July 2026
Apple gets more than 1,000 app submissions every hour, meaning it’s tougher than ever to find something that’s worth your time.
397
Germán Buela  🇦🇷 @gbuela.bsky.social · 01/05/2026
Hi everyone, I haven't been active here lately and most of the app updates since the big redesign for iOS 26 were fixes. But I'm happy to come up now with this feature 😀 There is always something more that needs to be done to get closer to the vinyl experience on your device!
010
Germán Buela  🇦🇷 @gbuela.bsky.social · 11/01/2026
When you say "our hemisphere" do you mean our or *our*?
010
Germán Buela  🇦🇷 @gbuela.bsky.social · 05/01/2026
The mere idea of a region or country being considered the backyard of another country is repulsive and insulting.
000
Germán Buela  🇦🇷 @gbuela.bsky.social · 18/12/2025
I have no idea what happened here. Can somebody explain? I've had a downloads spike and it's all from Desktop (the app is published for iOS/iPadOS). Impressions and product page views look like any regular day.
Analytics for Vinyl Fetish app showing a spike in downloads from the USA yesterday.Analytics for Vinyl Fetish app showing a spike in downloads from Desktop, way higher than from the devices supported.
100
Germán Buela  🇦🇷 @gbuela.bsky.social · 03/12/2025
The Wrapped feature was activated on Dec 1st, this is really fun. I notice though some issue regarding playback data sync when having the app in multiple devices. The same results were expected on all devices, which is not what's happening. Will make sure to fix it for 2026 😛
010
Germán Buela  🇦🇷 @gbuela.bsky.social · 11/11/2025
Is it April already?
000
Germán Buela  🇦🇷 @gbuela.bsky.social · 09/11/2025
These cute mourning dove chicks will grow at home ❤️
000
Reposted by Germán Buela  🇦🇷
Rob w @rob-w.bsky.social · 22/10/2025
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...
youtube.com
Touch-free Touch Screens | iOSKonf25 | Rob Whitaker
YouTube video by iOSKonf
023
Reposted by Germán Buela  🇦🇷
Konstantin @iamkonstantin.eu · 09/10/2025
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
apps.apple.com
‎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...
088
Germán Buela  🇦🇷 @gbuela.bsky.social · 04/10/2025
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...
100
Germán Buela  🇦🇷 @gbuela.bsky.social · 04/10/2025
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.
000
Reposted by Germán Buela  🇦🇷
Kuba Suder 🇵🇱🇺🇦 @mackuba.eu · 28/09/2025
Good thread about Swift Concurrency 🧵
0141
Germán Buela  🇦🇷 @gbuela.bsky.social · 24/09/2025
It didn't work then*, it won't work now. *Biggest crisis Argentines can remember soon followed
000
Reposted by Germán Buela  🇦🇷
Michael Dupuis @michaeldupuis.bsky.social · 21/09/2025
Sometimes we need to remember that it’s not all bad, and we can come together.
032
Germán Buela  🇦🇷 @gbuela.bsky.social · 19/09/2025
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. 😛
000
Reposted by Germán Buela  🇦🇷
Vinyl Fetish App @vinylfetishapp.bsky.social · 17/09/2025
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
001
Reposted by Germán Buela  🇦🇷
Swift Language @swift.org · 16/09/2025
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.org
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 ...
08532
Reposted by Germán Buela  🇦🇷
Vinyl Fetish App @vinylfetishapp.bsky.social · 16/09/2025
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
001
Reposted by Germán Buela  🇦🇷
Vinyl Fetish App @vinylfetishapp.bsky.social · 15/09/2025
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
122
Germán Buela  🇦🇷 @gbuela.bsky.social · 10/09/2025
All set!!! TBH I was mostly concerned about the new screenshots with real artwork 😅
Vinyl Fetish 11.0 status changed to Pending Developer Release
020
Germán Buela  🇦🇷 @gbuela.bsky.social · 09/09/2025
OK not upgrading the iPhone.
000
Germán Buela  🇦🇷 @gbuela.bsky.social · 09/09/2025
Highly skeptical of AirPods that allegedly wouldn't fall off my ears.
000
Germán Buela  🇦🇷 @gbuela.bsky.social · 09/09/2025
@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...
120
Reposted by Germán Buela  🇦🇷
Matt Massicotte @massicotte.org · 06/09/2025
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
massicotte.org
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...
2186
Germán Buela  🇦🇷 @gbuela.bsky.social · 04/09/2025
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.
020
Germán Buela  🇦🇷 @gbuela.bsky.social · 30/08/2025
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.
000
Germán Buela  🇦🇷 @gbuela.bsky.social · 25/08/2025
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.
000
Germán Buela  🇦🇷 @gbuela.bsky.social · 23/08/2025
Apple says this must be fixed by beta 7 but I've already given up tabViewBottomAccessory.
000
Reposted by Germán Buela  🇦🇷
Vinyl Fetish App @vinylfetishapp.bsky.social · 19/08/2025
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.
testflight.apple.com
Join the Music Player: Vinyl Fetish beta
Available on iOS
001
Germán Buela  🇦🇷 @gbuela.bsky.social · 19/08/2025
On iOS 26 beta? Wanna try Vinyl Fetish 11.0 TestFlight? Join! testflight.apple.com/join/wph2KGSO
testflight.apple.com
Join the Music Player: Vinyl Fetish beta
Available on iOS
010
Germán Buela  🇦🇷 @gbuela.bsky.social · 15/08/2025
I tried .sectionIndexLabels(), new in SwiftUI (iOS 26+), and works like a charm! Ditching my own implementation! 🎉 Ideal for browsing a long list of sorted content like a music library 👌
130
Germán Buela  🇦🇷 @gbuela.bsky.social · 14/08/2025
I mean What!!! They finally added it?! This has been a UIKit feature since... ever, and I've been disappointed every year that it wasn't added to SwiftUI. Just a couple of weeks ago I decided to add a custom implementation, now I'm trying this for sure. Thanks!
040
Germán Buela  🇦🇷 @gbuela.bsky.social · 12/08/2025
I just got Gemini find the cause of an issue, it was its third idea and it admitted "it's a long shot". I was like yeah whatever in a vibe debugging mood. I thought it was another dead end. Nailed it 🤯
000
Germán Buela  🇦🇷 @gbuela.bsky.social · 09/08/2025
The ViewConfigurable macro for #SwiftUI. This is really nice. medium.com/grindr-engin...
medium.com
@ViewConfigurable — A better way to build SwiftUI components
Try out the @ViewConfigurable macro via SPM
010
Germán Buela  🇦🇷 @gbuela.bsky.social · 05/08/2025
Considering a marketing strategy aiming to win over some of those who stick with the app in free mode: offer to unlock a set of premium features for a given day, no strings attached.
Pie chart showing that only 16.26% of my app's users have unlocked premium features.
100
Germán Buela  🇦🇷 @gbuela.bsky.social · 28/07/2025
This, and I can't stop coming up with more things to change!
000
Germán Buela  🇦🇷 @gbuela.bsky.social · 23/07/2025
Guys, this is wrong. Totally nuts. AND beautiful.
000
Germán Buela  🇦🇷 @gbuela.bsky.social · 19/07/2025
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
SwiftUI code demosntrating the issueScreenshot of the demo code where the Home tab's content is pushed against the top of the screen when it is expected to be centered.
020
Germán Buela  🇦🇷 @gbuela.bsky.social · 19/07/2025
@johnbrayton.com hi John, just read your cool article linked in iOS Dev Weekly on Icon Composer. As for this: "The alternate icons still need to be specified the same way in the Info.plist file. The Include All App Icon Assets setting still needs to be set to Yes in Xcode Build Settings." 1/2
100
Germán Buela  🇦🇷 @gbuela.bsky.social · 19/07/2025
I have a moderate redesign ready for iOS 26, but today I listened to Under the Radar and now I feel compelled to do a full redesign. 😰
000
Germán Buela  🇦🇷 @gbuela.bsky.social · 15/07/2025
I can't get over how the Japan editorial team keeps ranking my music player this high. Currently #2 in essential music apps and #1 in recommended ("apps we love") for the music category. ♥️
Japanese AppStore page for Essential Music Apps, listing Vinyl Fetish in #2 positionJapanese AppStore Recommended Apps for the Music category, listing Vinyl Fetish as #1.
010
Reposted by Germán Buela  🇦🇷
Nil Coalescing @nilcoalescing.com · 04/07/2025
Build a stretchy image header in SwiftUI using the visualEffect() modifier, scaling the image on pull-down without tracking scroll offset or modifying its frame: nilcoalescing.com/blog/Stretch... #SwiftUI #iOSDev
nilcoalescing.com
Stretchy header in SwiftUI with visualEffect()
Build a stretchy image header in SwiftUI using the visualEffect() modifier, scaling the image on pull-down without tracking scroll offset or modifying its frame.
0153
Germán Buela  🇦🇷 @gbuela.bsky.social · 04/07/2025
How David Smith handles adopting a design for a new OS while still supporting previous versions: copying the entire view hierarchy. Sounds off (or nuts) on 1st impression but it's actually clever. He describes it in this episode: podcasts.apple.com/gb/podcast/r...
podcasts.apple.com
Requiring iOS 26?
Podcast Episode · Under the Radar · 03/07/2025 · 30m
020
Germán Buela  🇦🇷 @gbuela.bsky.social · 28/06/2025
Just today I started experimenting with an AI agent (Gemini CLI) and I'm SOLD. It's mind blowing how these tools help.
110