๐ฐ ๐บ๐๐ก ๐๐๐๐ ๐โ๐๐๐ ๐๐๐ข ๐๐๐๐๐ 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
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
๐ฉโ๐ฌ 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
๐ค 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
๐ 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
๐ค 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
๐ 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
๐ 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
โ๏ธ 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
โฌ๏ธ 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
๐ซฃ 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
๐จโ๐ 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
๐จโ๐จ 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
๐ 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
๐ 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
๐จโ๐ 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
๐ 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
๐งโ๐ง 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
๐ฑiOS Engineer @snappmobile.bsky.social passionate about SwiftUI, clean code, and user-centric design | SnappMobile iOS Newsletter
Weekly Swift & iOS dev insights from @snappmobile.bsky.social
๐ฌ https://ios-newsletter.snappmobile.io/subscribe.html
Skateboarding ๐น
Snowboarding ๐
Synthesizers ๐น
Swift programming โจ๏ธ
iOS developer @ Indeed Flex.
๐ ๐พโ๏ธ๐ฎ
Software, Coffee, and Tacos. Asynced and Awaited ๐งโโ๏ธ. Posts in Englaรฑol๐ฌ.
๐San Francisco
Hudsonโs and Oaklynโs dad ๐จโ๐ฉโ๐งโ๐ฆ Paywalls and stuff at RevenueCat ๐ผ Lead maintainer of fastlane ๐ Organizer of Deep Dish Swift ๐ Opinions are mine (he/him)
Designer and app developer, working on Sketch and Hand Mirror โจ
Current: ๏ฃฟ Design Evangelist
Previous: ๏ฃฟ Designer
SwiftUI and iOS shenanigans @ Linear.app โข I put the UI in Ennui โข today your love, tomorrow the world โข previously: SwiftUI, Google Research, UIKit.
https://robb.is
Developer Advocate on the Firebase team @ Google
YouTube: https://www.youtube.com/@PeterFriese
Blog: https://peterfriese.dev
Software developer | building tweakcn.com
โกBluesky Insights: https://bskyinsights.com
โกAI Git assistant: https://github.com/jnsahaj/lumen
โกTech Blog: https://iamsahaj.xyz
Frontend Developer. OSS enthusiast. Working with Angular, TypeScript, SolidJS.
github.com/riccardoperra ๐จ๐ปโ๐ป ๐ ๏ธ codeimage.dev
TelemetryDeck helps app and web developers improve their product by supplying immediate, accurate usage data while users use their app. And the best part: It's all anonymized, so users' data stays private!
Building unskippable.co โ analyze your video ads frame-by-frame before they go live
he|him|his
๐ผ: Lead Mobile Developer @ Deloitte Digital
๐: Finalist for Engineer of the Year @ UK IT Industry Awards 2024
๐ฃ๏ธ: Conference Speaker
๐๏ธ: SwiftLounge Podcast Host
๐งโ๐: MEng @UoY_CS Alumnus
๏ฃฟWWDC15&16 Scholar
Principal Developer Advocate @ AWS.
๏ฃฟ communities: Swift on the server-side, Amplify, EC2 Mac
โ๏ธ Author for the AWS News Blog,
๐ฃ Public speaker
๐ Podcaster @ the AWS Developers podcast & "le podcast AWS en ๐ซ๐ท"
https://clive819.github.io
๐ฅ Lambda Scientist
๐ก Functional programming
๐ก Programming languages
๐ก Cryptography
๐จ๐ฝโ๐ป Swift, Haskell & Agda
๐ Volt ๐ช๐บ policy: digital rights & economy
๐ Utrecht ๐ณ๐ฑ๐ฉ๐ช๐ช๐บ
โข Twitter: @TacticalGrace
Captain SwiftUI
Lead Software Engineer - iOS
iOS / Android / Flutter / Full Stack Developer
Father, Husband, Dude
Thoughts are my own