Tiago Henriques's Avatar

Tiago Henriques

@tiagofighenriques.bsky.social

iOS Software Engineer | Curator of http://ioscoffeebreak.com

14 Followers  |  47 Following  |  23 Posts  |  Joined: 06.04.2025  |  1.7266

Latest posts by tiagofighenriques.bsky.social on Bluesky

๐Ÿ’ฐ ๐บ๐‘’๐‘ก ๐‘ƒ๐‘Ž๐‘–๐‘‘ ๐‘Šโ„Ž๐‘–๐‘™๐‘’ ๐‘Œ๐‘œ๐‘ข ๐‘†๐‘™๐‘’๐‘’๐‘ by Tiago Henriques (@tiagofighenriques.bsky.social)

Ready to monetize your app without breaking a sweat? This guide shows how to implement ๐‘†๐‘ก๐‘œ๐‘Ÿ๐‘’๐พ๐‘–๐‘ก 2 and create a tip jar UI in SwiftUI.

#StoreKit #SwiftUI #iOSDev

04.11.2025 09:30 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
๐ŸŽƒ Happy Halloween, iOS creators! ๐Ÿ‘ป Now that the spooky season has come and gone, it's the perfect time to reveal some frighteningly useful iOS tips, tricks, and treats!

iOS Coffee Break, issue #61 is live! ๐Ÿ’ช

Have a great week ahead ๐ŸคŽ

โญ Special thanks to @codemagic.io for sponsoring this issue!

www.ioscoffeebreak.com/issue/issue61

03.11.2025 15:37 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Coding with ChatGPT

Coding with ChatGPT

Got a new badge today ๐Ÿ˜›! While coding with ChatGPT, I realized it was pulling info from my own newsletter!

30.10.2025 08:44 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
๐Ÿ‘‹ In Case You Missed It (Community Edition) ๐Ÿ™†โ€โ™‚๏ธ This week, I didn't have the chance to focus on the upcoming series I have been preparing, but I still wanted to share a few articles and updates that caught my attention.

iOS Coffee Break, issue #60 is live! ๐Ÿ’ช

Have a great week ahead ๐ŸคŽ

โญ Special thanks to @screenshotbot.bsky.social for sponsoring this issue!

www.ioscoffeebreak.com/issue/issue60

13.10.2025 12:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
๐Ÿ‘ฉโ€๐Ÿ”ฌ Testing Swift CLI Tools with GitHub Actions ๐Ÿงช This week, I decided to set up a workflow to run my command-line tool tests using GitHub Actions.

iOS Coffee Break, issue #59 is out! ๐Ÿ’ช In this edition, we set up a workflow to run the tests of a Swift CLI tool using GitHub Actions.

Have a great week ahead ๐ŸคŽ

โญ Special thanks to @codemagic.io for sponsoring this issue!

www.ioscoffeebreak.com/issue/issue59

06.10.2025 16:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
๐Ÿค– Automating Swift Binary Releases Using GitHub Actions ๐Ÿ“ฆ In this edition, I walk you through setting up a GitHub Actions workflow that automatically builds and publishes your Swift CLI tools whenever a new tag is pushed to your repo.

iOS Coffee Break, issue #58 is out! ๐Ÿ’ช In this edition, we automate the release process of my dummy generator tool with a GitHub workflow!

Have a great week ahead ๐ŸคŽ

โญ Special thanks to @codemagic.io for sponsoring this issue!

www.ioscoffeebreak.com/issue/issue58

01.09.2025 12:19 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
๐Ÿ›  Creating a Dummy Data Generator CLI tool using Swift Package Manager ๐Ÿ“ฆ This week, I put together a step-by-step guide on building a command-line tool for generating dummy data using Swift Package Manager.

iOS Coffee Break, issue #57 is out! ๐Ÿ’ช In this edition, we explore building a CLI tool that creates sample data from a Swift struct!

Have a great week ahead ๐ŸคŽ

โญ Special thanks to @winwinkit.bsky.social for sponsoring this issue!

www.ioscoffeebreak.com/issue/issue57

25.08.2025 18:17 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
๐Ÿ‘ถ One and a half years of iOS Coffee Break โ˜• This week I realized the newsletter is already a year and a half old! Still a baby, but definitely but not just born.

iOS Coffee Break Weekly - Issue #56 is out! ๐Ÿ’ช

Have a great week ahead ๐ŸคŽ

โญ Special thanks to ComponentsKit for sponsoring this issue!

www.ioscoffeebreak.com/issue/issue56

04.08.2025 18:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
๐Ÿค Why Sticking with Writing actually Matters โœ๏ธ Writing this newsletter every week has kind of become my happy place! We have crossed 1,000 subscribers, with people finding it through Twitter, LinkedIn, Reddit or my website.

iOS Coffee Break - Issue #55 is here! ๐Ÿ’ช As we reach another edition of the newsletter, I just want to say thank you. Thank you for reading, for engaging, and for being part of this journey.

โญ Special thanks to ComponentsKit for sponsoring this issue!

www.ioscoffeebreak.com/issue/issue55

28.07.2025 17:12 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
๐Ÿ”Ž Identifying Text in an Image Using the Vision framework ๐Ÿ‘€ In this edition, we'll explore how to use machine learning to detect and locate text within an image by leveraging the Vision framework.

iOS Coffee Break - Issue #54 is here! ๐Ÿ’ช In this edition, I dive into Apple's Vision framework, wrapping up part 3 of the "Get started with ML" series.

โญ Special thanks to @cirruslabs.bsky.social for sponsoring this issue!

www.ioscoffeebreak.com/issue/issue54

21.07.2025 12:25 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
๐Ÿ“ Translating Text into Another Language Using Just a Single Line of Code ๐Ÿ˜ฑ In this week's edition, I'll demonstrate how effortlessly we can implement text translation using Apple's new Translation framework.

iOS Coffee Break - Issue #53 is out! ๐Ÿ’ช In this edition, I dive into Apple's Translation framework as part 2 of the "Get started with ML" series.

โญ Special thanks to @cirruslabs.bsky.social for sponsoring this issue!

www.ioscoffeebreak.com/issue/issue53

14.07.2025 12:09 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
๐Ÿ†• Kicking Off a New Series on Apple's Machine Learning Tools ๐Ÿค– In this series, I'll be focusing specifically on the ML aspects of the tutorials, offering a high-level overview of the ML features and APIs Apple provides. Stay tuned!

iOS Coffee Break - Issue #52 is up! ๐Ÿ’ช Big news, I am kicking off a new series on Apple's Machine Learning Tools ๐Ÿ‘‡

โญ Special thanks to @codemagic.io for sponsoring this issue!

www.ioscoffeebreak.com/issue/issue52

07.07.2025 11:11 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
โœ๏ธ Keeping My README Up-to-Date with a Swift CLI Tool and GitHub Actions ๐Ÿ‘Œ This week, I set up an automated workflow that updates the README file in my newsletter repository every week. Here is what I have learned from it!

iOS Coffee Break - Issue #51 is live! ๐Ÿ’ช This week, I set up an automated workflow that updates the README file in my newsletter repo every week. Here is what I have learned from it! ๐Ÿ‘‡

โญ Special thanks to @cirruslabs.bsky.social for sponsoring this issue!

www.ioscoffeebreak.com/issue/issue51

30.06.2025 11:17 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
โฌ†๏ธ Top WWDC Reads from the iOS Community ๐Ÿ“– If you are reading this, good news โ€” I have handpicked several standout articles that are definitely worth your time. You will find them in this week's edition.

iOS Coffee Break - Issue #50 is up! ๐Ÿ’ช I am back from a small break and this week, I have handpicked several WWDC standout articles that are definitely worth your time!

โญ Special thanks to @revenuecat.com for sponsoring this issue!

www.ioscoffeebreak.com/issue/issue50

23.06.2025 20:16 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
๐Ÿซฃ Am I too late to share my thoughts on WWDC 2025? ๐Ÿ‘จโ€๐Ÿ’ป The most exciting week of the year for iOS developers has officially wrapped up and I have decided to put together some thoughts on the frameworks and features that stood out to me.

iOS Coffee Break - issue #49 is up! ๐Ÿค— The most exciting week of the year for iOS devs has officially ended and I have put together some thoughts on the frameworks and features that stood out to me

โญ Thank you @cirruslabs.bsky.social for sponsoring this issue!

www.ioscoffeebreak.com/issue/issue49

16.06.2025 19:08 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - rudrankriyam/Foundation-Models-Framework-Example: Example apps for Foundation Models Framework in iOS 26 and macOS 26 Example apps for Foundation Models Framework in iOS 26 and macOS 26 - rudrankriyam/Foundation-Models-Framework-Example

I want this repository to be *the* one to refer for Foundation Models framework! Go check it out!

github.com/rudrankriyam...

12.06.2025 18:04 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
๐Ÿ‘จโ€๐Ÿš€ Launching the App to the App Store ๐Ÿš€ It is time to bring the app to life! The next steps involve preparing it for the App Store and launching it to all users. Let's get to it!

iOS Coffee Break - Issue #48 is live ๐Ÿ’ช

This edition covers how to archive an app, prepare it for the App Store and finally launch it to users.

โญ๏ธ Special thanks to @codemagic.io for sponsoring this issue!

www.ioscoffeebreak.com/issue/issue48

09.06.2025 16:54 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
๐Ÿ‘จโ€๐ŸŽจ Creating an App Icon with Zero Design Skills ๐ŸŽจ This week, I will walk you through designing a simple app icon โ€” even if you have zero design experience like me!

iOS Coffee Break Newsletter - issue #47 is live ๐Ÿ’ช

This time, I walk you through how I created an App Icon with zero design skills ๐ŸŽจ

Special thanks to @revenuecat.com for sponsoring this issue!

www.ioscoffeebreak.com/issue/issue47

02.06.2025 16:12 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
๐Ÿ“‹ Localizing An App with a String Catalog ๐ŸŒŽ This week, I will guide you through localizing the newsletter app using a String Catalog! Let's explore how to use this powerful new tool to make your app speak different languages!

iOS Coffee Break Weekly - Issue #46 is up! ๐Ÿ’ช

๐Ÿ“ฌ This week's issue covers:
- ๐Ÿ“‹ Add a String Catalog to the project
- ๐ŸŒŽ Include new languages in the project settings
- โœŒ๏ธ And more ...

โญ Special thanks to @revenuecat.com for sponsoring this issue!

www.ioscoffeebreak.com/issue/issue46

26.05.2025 16:12 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
๐Ÿš– Handling Deep Links from Push Notifications in SwiftUI ๐Ÿ”” This week, I am taking things further by handling deep linking from notifications. I will show you how to direct users to a specific screen when they tap a notification.

๐Ÿ“ฌ iOS Coffee Break newsletter - issue #45 covers:
- ๐Ÿ”” Getting data from a notification
- ๐Ÿ™† Linking the app's entry point with the AppDelegate
- ๐Ÿš– Handling deep links from push notifications

โญ Special thanks to @revenuecat.com for sponsoring this issue!

www.ioscoffeebreak.com/issue/issue45

20.05.2025 07:59 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
๐Ÿ‘จโ€๐Ÿš€ Setting Up and Sending Remote Push Notifications ๐Ÿ”” In this post, I will walk through how to set up your app to receive push notifications and show how you can configure a provider to send notifications for you.

iOS Coffee Break Newsletter - Issue #44 is live! ๐Ÿ’ช

๐Ÿ“ฌ This week's issue covers:
- ๐Ÿ”” Setting up remote push notifications
- โณ Configuring a provider to send notifications for you

โญ Special thanks to @codemagic.io for sponsoring this issue!

www.ioscoffeebreak.com/issue/issue44

12.05.2025 13:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
๐Ÿ‘จโ€๐Ÿญ Implementing the Issues Detail View ๐Ÿฆซ In this edition, I will walk through how I built the issues detail view and how I handled navigation between screens.

๐Ÿ™Œ Issue #43 is live! In this edition, I'll walk you through how I built the detail view and how I handled navigation between screens.

www.ioscoffeebreak.com/issue/issue43

05.05.2025 16:16 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
๐Ÿ‘‹ Introducing Unit Tests with Swift Testing ๐Ÿงช This week, I will demonstrate how to test my IssuesViewModel using Apple's new Swift Testing framework.

๐Ÿ™Œ Issue #41 is out! This week, I am introducing unit tests using Apple's new Swift Testing framework.

โญ๏ธ Big thanks to my friends at @codemagic.io for sponsoring this issue!

www.ioscoffeebreak.com/issue/issue41

14.04.2025 16:39 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
๐Ÿง‘โ€๐Ÿ”ง Implementing Error Handling ๐Ÿฆบ This week, I am diving into error handling to my network client by creating a new enum that extends Swift's built-in Error type for better error management.

๐Ÿ™Œ Issue #40 is out! This week, I am diving into error handling in my network client with a custom Error Enum.

โญ๏ธ Big thanks to my friends at @cleanshot.bsky.social for teaming up with me!

www.ioscoffeebreak.com/issue/issue40

08.04.2025 16:26 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

print(hello, world Bluesky!)

06.04.2025 18:15 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@tiagofighenriques is following 20 prominent accounts