Sign in

Antonio Giroz

@antoniogiroz.com
28 followers 118 following 9 posts
PostsRepliesMedia
Reposted by Antonio Giroz
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 04/10/2026
A deep dive into smarter SwiftUI toolbars in os 27: high and relative visibility priorities, always-overflow commands, pinned actions, status bar visibility, and tab bar minimization. youtu.be/sFZQwHyHSiM
Thumbnail image for video on Toolbars and Tabbars in os27
043
Reposted by Antonio Giroz
Natalia Panferova @natpanferova.bsky.social · 26/09/2026
If, like me, you were wondering how to show the slider to control the hinge angle in the iPhone Duo simulator in Xcode 27.1, we need to hold the Option key to reveal it 🙂
0204
Reposted by Antonio Giroz
Nil Coalescing @nilcoalescing.com · 23/09/2026
"The SwiftUI Way" has been updated with expanded guidance on SwiftUI data flow, view updates, and performance, including changes introduced in Xcode 27: nilcoalescing.com/blog/TheSwif... #iOSDev #SwiftUI
nilcoalescing.com
"The SwiftUI Way" book update: expanded guidance on data flow and performance
'The SwiftUI Way' has been updated with expanded guidance on SwiftUI data flow, view updates, and performance, including changes introduced in Xcode 27.
074
Reposted by Antonio Giroz
Swift Language @swift.org · 15/09/2026
Swift 6.4 is out! 🎉 This release brings deeper interoperability, stronger platform support, and easier everyday code. www.swift.org/blog/swift-6... Highlights in this thread 🧵
The Swift logo with the text Swift 6.4
14511
Reposted by Antonio Giroz
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 06/09/2026
iOS 27 requires launch screens for every new App Store submission. Learn two Xcode approaches: a fast Info.plist setup and a fully custom storyboard with adaptive colors, images, and constraints. youtu.be/hD224of2J78
youtu.be
iOS 27 Launch Screens Done Right: Simple to Fully Custom
YouTube video by Stewart Lynch
042
Reposted by Antonio Giroz
midudev · Miguel Ángel Durán @midu.dev · 31/08/2026
¡CSS Flex evoluciona! Llega nuevo valor para flex-wrap. Con "balance" evitas elementos que quedan sueltos y haces que las filas se distribuyan con equilibro. Ideal para grids de tarjetas, galerías y layouts responsive.
0134
Reposted by Antonio Giroz
Paul Hudson @twostraws.bsky.social · 28/08/2026
New on the Kickstart blog: Free App Store optimization tools for indie developers 💸 Seven free browser tools and guides for improving your App Store keywords, pricing, metadata, reviews, screenshots, icons, and press kit. www.kickstart.tools/blog/free-ap...
kickstart.tools
Free App Store optimization tools for indie developers
Seven free browser tools and guides for improving your App Store keywords, pricing, metadata, reviews, screenshots, icons, and press kit.
0152
Reposted by Antonio Giroz
Natalia Panferova @natpanferova.bsky.social · 28/08/2026
A great post by @hishnash.bsky.social on how to organize and visualize daily data in a calendar-style chart using the Swift Charts framework on iOS: nilcoalescing.com/blog/Buildin... #iOSDev #SwiftLang
nilcoalescing.com
Building an accessible calendar chart with Swift Charts
Learn how to organize daily data into a calendar-style visualization and provide a meaningful VoiceOver experience that clearly communicates each date and its value.
0104
Reposted by Antonio Giroz
Paul Hudson @twostraws.bsky.social · 27/08/2026
compacted() replaces the common compactMap { $0 } pattern, product() eliminates nested for-loops, and uniqued() removes duplicates from any sequence. Apple's Swift Algorithms package is full of small wins like these. www.hackingwithswift.com/articles/243...
hackingwithswift.com
Write better code with Swift Algorithms
Write faster, simpler, safer Swift code with this powerful open-source package.
0122
Reposted by Antonio Giroz
Nil Coalescing @nilcoalescing.com · 26/08/2026
Explore the capabilities of the Swift Charts framework while making a stream graph with custom color gradient and text labels: nilcoalescing.com/blog/BuildAn... #iOSDev #macOSDev #SwiftLang
nilcoalescing.com
Build and style a chart with the Swift Charts framework
Explore the capabilities of the Swift Charts framework introduced at WWDC 2022 while making a stream graph with custom colour gradient and text labels.
0124
Reposted by Antonio Giroz
Natalia Panferova @natpanferova.bsky.social · 26/08/2026
We can visualize data in our iOS apps in so many ways with Swift Charts. But it's important to understand the framework well to build beautiful and interactive charts that stay accessible and performant. Our new book can help you make the most of it: books.nilcoalescing.com/swift-charts... #iOSDev
Collage of Swift Charts examples on a dark background, including a histogram, mountain profile, grouped and stacked bars, split violin plots, bubble chart, sunburst, heart-rate and blood-pressure chart, calendar heat map, New Zealand spatial heat map, and interactive temperature time series
0337
Reposted by Antonio Giroz
Paul Hudson @twostraws.bsky.social · 17/08/2026
New on the Kickstart blog: How to promote your App Store app for free with Kickstart Exchange. It's a new, free cross-promotion service for indie apps – here’s how to get started today! www.kickstart.tools/blog/how-to-...
kickstart.tools
How to promote your App Store app for free with Kickstart Exchange
Kickstart Exchange is a free cross-promotion service for indie apps – here’s how to get started today!
162
Reposted by Antonio Giroz
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 16/08/2026
Device Hub in Xcode 27 is more than a Simulator redesign: manage simulators, physical devices, app data, diagnostics, accessibility, and more. Let me show you what you need to know to take advantage of the new features: youtu.be/sWLHTF-dqjk
youtu.be
Device Hub Explained - What Every Apple Developer Should Know
YouTube video by Stewart Lynch
051
Reposted by Antonio Giroz
Paul Hudson @twostraws.bsky.social · 14/08/2026
New on the Kickstart blog: How to user test your app with just 5 people. Five testers, Apple’s three questions, and what to watch for in your tests! www.kickstart.tools/blog/how-to-...
kickstart.tools
How to user test your app with just 5 people
Five testers, Apple’s three questions, and what to watch for in your tests.
061
Reposted by Antonio Giroz
Paul Hudson @twostraws.bsky.social · 10/08/2026
New on the Kickstart blog: How to get featured on the App Store – nominations, timing, and what editors want. Apple takes featuring requests through App Store Connect, so here’s how the nominations form works, when to file it, and what editors pick. www.kickstart.tools/blog/how-to-...
kickstart.tools
How to get featured on the App Store: nominations, timing, and what editors want
Apple takes featuring requests directly through App Store Connect – here’s exactly how the nominations form works, when to file it, and what editors pick.
1102
Reposted by Antonio Giroz
Paul Hudson @twostraws.bsky.social · 09/08/2026
Sunday Build with HWS+: Create a watchOS fitness app that tracks walking workouts and compares your pace against your overall average, perfect for seeing progress on a regular route.🚶🏼‍♂️ #SundayBuild www.hackingwithswift.com/plus/live-st...
hackingwithswift.com
ShadowSteps – Hacking with Swift+
This month we're going to make a watchOS fitness app, taking an idea Apple already partly made and adjusting it to fit a different need.
031
Reposted by Antonio Giroz
Paul Hudson @twostraws.bsky.social · 06/08/2026
It's not easy for indie developers to market their app, but I've built a solution that works for everyone – and it's both free and 100% private. It's called Kickstart Exchange, and it enters beta today. Find out more here: exchange.kickstart.tools
exchange.kickstart.tools
Kickstart Exchange: free advertising for indie app developers
Your app shows ads for other indie apps, and every two shown earn one view of yours. Free, with no user tracking.
4133
Reposted by Antonio Giroz
Paul Hudson @twostraws.bsky.social · 31/07/2026
New on the Kickstart blog: How to pick your next app idea – the 10 → 3 → 1 funnel. Collect ten app ideas, make them fight through elimination rounds, and ship the one survivor – it's a complete system for choosing what to build next! www.kickstart.tools/blog/how-to-...
kickstart.tools
How to pick your next app idea: the 10 → 3 → 1 funnel
Collect ten app ideas, make them fight through elimination rounds, and ship the one survivor – a complete system for choosing what to build next.
181
Reposted by Antonio Giroz
Paul Hudson @twostraws.bsky.social · 24/07/2026
Also, for the terminally short of attention span, I've added a "The least you need to know…" box at the top of articles, containing bullet points summarizing each post. If you want just the facts, summaries from all articles are automatically posted here: www.kickstart.tools/blog/summaries
kickstart.tools
Kickstart Blog Summaries
Every Kickstart blog post condensed to its key points – pick a category, skim the bullets, and read the full article when you want more.
031
Reposted by Antonio Giroz
Paul Hudson @twostraws.bsky.social · 22/07/2026
💰 New on the Kickstart blog: How to price an app with the coffee test. Price your app against what people already buy – the coffee test, an annual-price hypothesis, and four questions that help find your price band. www.kickstart.tools/blog/how-to-...
kickstart.tools
How to price an app: the coffee test
Price your app against what people already buy – the coffee test, an annual-price hypothesis, and four questions that help find your price band.
051
Reposted by Antonio Giroz
Nil Coalescing @nilcoalescing.com · 18/07/2026
"The SwiftUI Way" book by @natpanferova.bsky.social has been updated with expanded guidance on SwiftUI data flow, view updates, and performance, including changes introduced in Xcode 27: nilcoalescing.com/blog/TheSwif... #iOSDev #SwiftUI
nilcoalescing.com
"The SwiftUI Way" book update: expanded guidance on data flow and performance
'The SwiftUI Way' has been updated with expanded guidance on SwiftUI data flow, view updates, and performance, including changes introduced in Xcode 27.
0144
Reposted by Antonio Giroz
Astro @astro.build · 16/07/2026
Astro 7.1 is about giving you more control: finer-grained CSP for scripts and styles, custom pagination URLs, plus multiple dev servers and lower memory content collections. astro.build/blog/astro-7...
astro.build
Astro 7.1 | Astro
Astro 7.1 is about more control: CSP, pagination, dev server, and content collections.
16710
Reposted by Antonio Giroz
Natalia Panferova @natpanferova.bsky.social · 15/07/2026
One of my favorite features in Tintly is the ability to easily reorganize colors for quick experimentation when designing a gradient. In v1.1, it's also possible to select multiple points on the canvas and swap or shuffle their colors for a more controlled change: apps.apple.com/us/app/tintl...
0114
Reposted by Antonio Giroz
Paul Hudson @twostraws.bsky.social · 27/06/2026
🔥 What’s new in SwiftUI for iOS 27? SwiftUI keeps getting better, and in this video I cover some of my favorite additions this year, including: Lazy @State, faster compile times, reorderable(), AsyncImage caching, toolbar priority customization, and more! www.youtube.com/watch?v=tNxE...
youtube.com
What's new in SwiftUI for iOS 27?
YouTube video by Paul Hudson
1152
Reposted by Antonio Giroz
Paul Hudson @twostraws.bsky.social · 25/06/2026
Many SF Symbols come with built-in VoiceOver labels ("heart" is automatically read aloud as "love"), and SwiftUI picks the right icon variant for each platform without any extra code. The complete guide: www.hackingwithswift.com/articles/237...
hackingwithswift.com
The Complete Guide to SF Symbols
Example code, tips, and techniques for both SwiftUI and UIKit
061
Reposted by Antonio Giroz
Natalia Panferova @natpanferova.bsky.social · 22/06/2026
AsyncImage got some useful improvements in iOS 27. We can now pass a URLRequest for per-image headers, caching, and timeout control, and provide a custom URLSession for image loading across a SwiftUI view hierarchy. You can learn more in my new post: nilcoalescing.com/blog/AsyncIm...
nilcoalescing.com
AsyncImage improvements in iOS 27
iOS 27 gives AsyncImage more control over remote image loading with URLRequest support for custom headers, cache policies, and timeouts, plus the ability to provide a custom URLSession across a SwiftU...
0226
Reposted by Antonio Giroz
Natalia Panferova @natpanferova.bsky.social · 21/06/2026
I’ve always wanted to be able to quickly generate gradients from color palettes, so I built Tintly, a macOS tool for creating mesh gradients. It accepts palettes in any format and instantly converts them into beautiful gradients. apps.apple.com/us/app/tintl... #macOSDev #IndieDev
1395
Reposted by Antonio Giroz
midudev · Miguel Ángel Durán @midu.dev · 18/06/2026
Un ingeniero de Netflix ha sacado algo tremendo. ¡Promete ahorrarte hasta el 95% de los tokens! ¿Cómo? Comprime tu contexto antes de enviarlo a la IA. 100% en local y compatible con Claude, Cursor, Codex... 24K estrellas en GitHub: github.com/chopratejas/...
Captura de un repositorio de GitHub llamado “headroom”, con una estética oscurita de hacker elegante, que presenta una herramienta para comprimir contexto de agentes de IA y reducir entre un 60% y 95% los tokens. En la parte superior se ven las pestañas del repo, issues, pull requests y demás fauna de GitHub haciendo como que todo está bajo control.
181
Reposted by Antonio Giroz
Natalia Panferova @natpanferova.bsky.social · 16/06/2026
I've built a macOS app for designing mesh gradients. Tintly generates gradients from pasted color palettes and lets you adjust control points visually. It can export images, SVGs, CSS, and SwiftUI code. It's now available on the Mac App Store: apps.apple.com/us/app/tintl... #macOSDev #IndieDev
Screenshot of Tintly, a macOS mesh gradient editor. The interface shows a colorful mesh gradient with editable control points, a color palette import panel, and export options for images, SVG, CSS, and SwiftUI code.
47310
Reposted by Antonio Giroz
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 13/06/2026
I used Xcode 27 and Codex/Claude to vibe code a native macOS app that turns any SQLite database, including CoreData, SwiftData and SQLiteData stores, into a clean, interactive entity-relationship diagram you can rearrange and export. Free and open source github.com/StewartLynch...
3186
Reposted by Antonio Giroz
midudev · Miguel Ángel Durán @midu.dev · 12/06/2026
¡La mejor librería de sliders que he visto para 2026! Solo ocupa 4.3KB y usa el mínimo JavaScript posible. ✓ Funciona con scroll-driven animations ✓ Añade drag con ratón ✓ En móviles carga 0KB Se llama Blossom: github.com/jespervos/bl...
081
Reposted by Antonio Giroz
Brais Moure | Programador @mouredev.com · 12/06/2026
Sam Altman dice que se alegra mucho de haberse equivocado con aquello de que la IA ya habría eliminado más empleos a día de hoy… 🙃 Menudo irresponsable.
042
Reposted by Antonio Giroz
Stewart Lynch 🇨🇦 @stewartlynch.bsky.social · 09/06/2026
If you ever need to extract all of the code snippets from a WWDC Session and have it all in a single Markdown file, then you can use my little vibe coded WWDCCodeExtractor app. Download source code or the DMG from my GitHub repo. github.com/StewartLynch...
192
Reposted by Antonio Giroz
Natalia Panferova @natpanferova.bsky.social · 09/06/2026
In Xcode 27 @State changes from a property wrapper to a macro, gaining lazy evaluation of the initial value. I summarized what this means for managing @Observable classes in our SwiftUI views: nilcoalescing.com/blog/Initial... #WWDC26 #SwiftUI #iOSDev
nilcoalescing.com
Initializing @Observable classes with the @State macro in Xcode 27
SwiftUI's @State changes from a property wrapper to a macro in Xcode 27, gaining lazy evaluation of the initial value and fixing unnecessary @Observable model initialization on view recreation.
1256
Reposted by Antonio Giroz
Nil Coalescing @nilcoalescing.com · 06/06/2026
Review the full range of animation timing options available in SwiftUI, including easing curves, spring animations, the CustomAnimation protocol, and animation modifiers: nilcoalescing.com/blog/Animati...
nilcoalescing.com
SwiftUI animation timing
Review the full range of animation timing options available in SwiftUI, including easing curves, spring animations, the CustomAnimation protocol, and animation modifiers.
095
Reposted by Antonio Giroz
Natalia Panferova @natpanferova.bsky.social · 07/06/2026
For a new app I'm working on, I needed to display a measurement in a SwiftUI Text view with the unit in a smaller font than the value. We can do this by targeting the unit component in an AttributedString. I shared an example on my blog: nilcoalescing.com/blog/Styling...
nilcoalescing.com
Styling measurement unit fonts in SwiftUI
Use the AttributedString API to build a reusable Text initializer that applies a distinct font to the unit component of a formatted measurement.
1304
Reposted by Antonio Giroz
Nil Coalescing @nilcoalescing.com · 06/06/2026
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...
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.
063
Reposted by Antonio Giroz
Nil Coalescing @nilcoalescing.com · 05/06/2026
Explore ways to create and customize mesh gradients in SwiftUI, including color adjustments, finer control with Bezier points, and color position animations to add variety and emphasis to your design: nilcoalescing.com/blog/MeshGra...
nilcoalescing.com
Mesh gradients in SwiftUI
Explore ways to create and customize mesh gradients in SwiftUI, including color adjustments, finer control with Bezier points, and color position animations to add variety and emphasis to your design.
083
Reposted by Antonio Giroz
Socket @socket.dev · 04/06/2026
📦 @pnpm.io 11.5 adds support for recognizing npm staged publishes after staged approval metadata triggered a false downgrade signal. As npm adds more release paths, registry metadata needs to make it clear how each package version was published. socket.dev/blog/pnpm-11...
socket.dev
pnpm 11.5 Adds Support for Recognizing npm Staged Publishes ...
pnpm 11.5 now recognizes npm staged publish approvals in release metadata, preventing those releases from being mistaken for lower-trust package publi...
03810
Reposted by Antonio Giroz
Paul Hudson @twostraws.bsky.social · 03/06/2026
For HWS+ subscribers: A flock of birds looks like it's thinking as one, but each bird actually just follows three simple rules. 🐦 We can implement Craig Reynolds' boids algorithm in SwiftUI, and the results are beautiful! www.hackingwithswift.com/plus/algorit...
hackingwithswift.com
Flocking with boids – Hacking with Swift+
If you watch a flock of birds you’ll see it exhibits all sorts of complex behaviors as they swarm around in the air – they often stay together but not too close, they move in the same direction but al...
071
Reposted by Antonio Giroz
Nil Coalescing @nilcoalescing.com · 02/06/2026
Learn how to build a macOS menu bar app in SwiftUI using MenuBarExtra, customize its icon, hide it from the Dock, and add extra features like a quit option: nilcoalescing.com/blog/BuildAM... #macOSDev #SwiftUI
nilcoalescing.com
Build a macOS menu bar utility in SwiftUI
Learn how to build a macOS menu bar app in SwiftUI using MenuBarExtra, customize its icon, hide it from the Dock, and add essential features like a quit option.
1174
Reposted by Antonio Giroz
Paul Hudson @twostraws.bsky.social · 31/05/2026
Before you start work on your next Big App Idea, take a moment to check how hard it is to rank on the App Store for your top keywords – it takes just a minute!
1122
Reposted by Antonio Giroz
Natalia Panferova @natpanferova.bsky.social · 25/05/2026
I wrote a new post about TimelineView in SwiftUI and how it can be used to build views that update periodically or continuously without relying on explicit state changes, making it possible to create dynamic interfaces and visual effects: nilcoalescing.com/blog/Timelin... #iOSDev #SwiftUI
nilcoalescing.com
Refreshing and animating views using TimelineView in SwiftUI
Build SwiftUI views that update periodically or continuously, without relying on explicit state changes, to create dynamic interfaces and visual effects.
3246
Reposted by Antonio Giroz
Paul Hudson @twostraws.bsky.social · 22/05/2026
Current Kickstart work: bringing back features I removed during the TestFlight because they weren't quite polished enough. Hopefully these all land in the next release: - Apple Ads support - SwiftData/Core Data explorer in Overdrive - macOS competitors apps.apple.com/app/kickstar...
apps.apple.com
Kickstart - App Accelerator App - App Store
Download Kickstart - App Accelerator by Hudson Heavy Industries on the App Store. See screenshots, ratings and reviews, user tips, and more apps like Kickstart…
1142
Reposted by Antonio Giroz
Paul Hudson @twostraws.bsky.social · 21/05/2026
It's out now! Lots of early bugs fixed, plus new features and improvements 🚀 apps.apple.com/gb/app/kicks...
apps.apple.com
Kickstart - App Accelerator App - App Store
Download Kickstart - App Accelerator by Hudson Heavy Industries on the App Store. See screenshots, ratings and reviews, user tips and more games like Kickstart…
021
Reposted by Antonio Giroz
Paul Hudson @twostraws.bsky.social · 18/05/2026
Did I mention I have a new app that helps indie developers make more money on the App Store? 😅 I’ve got a box full of stickers to hand out to folks who come to the Indie Fair! apps.apple.com/gb/app/kicks...
A box full of Kickstart stickers.
0113
Reposted by Antonio Giroz
Paul Hudson @twostraws.bsky.social · 17/05/2026
Thank you to everyone who emailed me with suggestions, feedback, and bug reports for the initial Kickstart release! I'm working on the first update, fixing early bugs. Feature updates will come shortly after! If you hit problems, let me know at hello@kickstart.tools 🙌
0142
Reposted by Antonio Giroz
Nil Coalescing @nilcoalescing.com · 16/05/2026
Learn how to build a SwiftUI mindset, use the framework more effectively in your projects and avoid common pitfalls from Natalia Panferova, former SwiftUI Frameworks Engineer at Apple: www.youtube.com/watch?v=Y_Ov... #iOSDev #SwiftUI
youtube.com
The SwiftUI Mindset: 5 Key Ideas to Avoid Common Pitfalls
YouTube video by iOS Conf SG
1155
Reposted by Antonio Giroz
Paul Hudson @twostraws.bsky.social · 15/05/2026
Can I make one YouTube video showing all the features in Kickstart? No! But I can certainly try to show off my favorites 😎 youtu.be/nJmzliRXg2M
youtu.be
How to make more money on the App Store
YouTube video by Paul Hudson
0124
Reposted by Antonio Giroz
Paul Hudson @twostraws.bsky.social · 15/05/2026
My new Mac app is out today, and I wrote a blog post about it: what it does, who it's for, and what you get for free. (Spoiler: it's a lot! 😅) www.hackingwithswift.com/articles/285...
hackingwithswift.com
Introducing Kickstart: the app that helps indie developers ship
Get the all-in-one workspace for shipping successful apps.
0224