Hey developers! 👋
I appreciate you reading and supporting the newsletter.
Another Thursday, another issue with the latest tools to help you with daily tasks.
Let's dive in!
Let’s connect on X (ex-Twitter) & LinkedIn! 🤝
If you have a tool that solves a developer problem, I would love to help you reach iOS developers - hi@iosdev.tools
Supercharge your GitHub Actions with fully managed M4 Pro runners from Cirrus Labs
The fastest Apple Silicon chips at a fixed monthly price.
Start your free 10-day trial plus 50% off your first month with code IOSDEVTOOLS50OFF — exclusively for subscribers.
RevenueFlo
Save time & maximize revenue by simplifying in-app subscription offers. With RevenueFlo, you can effortlessly create, manage, and distribute targeted offer campaigns for new, active, and returning users—without the hassle.
Why you will like it:
Set up in just 10 minutes – Create one-click offer links for seamless redemption (https://offers.revenueflo.com/oG6gzk).
Lightweight integration – Add In-App Claims with just a few lines of code.
SDK support - iOS apps built with Swift, SwiftUI, Flutter and React Native.
No app updates required – Manage & update offers instantly from the RevenueFlo dashboard.
Boost conversions – Personalize discounts & free trials to drive engagement.
Actionable insights – Track performance, monitor conversions, and optimize campaigns with real-time reporting.
ChatLayout
ChatLayout is an alternative solution to MessageKit. It uses custom UICollectionViewLayout to provide you full control over the presentation as well as all the tools available in UICollectionView.
Why you will like it:
Supports dynamic cells and supplementary view sizes.
Animated insertion, deletion, reloading, and moving of items.
Keeps the last visible item at the top or bottom of the UICollectionView.
Provides tools for scrolling to the required item.
Shipped with generic container views to simplify custom items.
Headers and footers are pinned (sticky).
HandySwift
HandySwift lets you access dozens of commonly needed Swift features through simple extensions and types, making development more efficient with safe and readable code.
Built from real-world experience, it provides essential tools like safe array access, time interval helpers, crypto extensions, and common string operations that should have been part of the Swift standard library.
Why you will like it:
Safe array access with array[safe: index] instead of risky direct indexing.
Time interval helpers for readable code like .minutes(5) or .hours(2).
Smart string operations with isBlank and tokenization support.
Built-in JSON snake case coding with JSONDecoder.snakeCase.
Simple crypto with data.encrypted(key:) and base64 support.
Includes GregorianDay and GregorianTime for date handling.
TypoTab
TypoTab enhances writing with AI-powered tools, allowing users to refine text, correct grammar, and adjust tone seamlessly across applications.
EncodeDecode
EncodeDecode is a lightweight menu bar app that simplifies URL encoding and decoding on macOS. Designed for developers and power users, it offers convenient access and customization options to fit your workflow.
Swift Heroes April 8-9th, Italy (Turin) 🇮🇹
try! Swift April 9-11th, Japan (Tokyo) 🇯🇵
Deep Dish Swift April 27-29th, USA (Chicago) 🇺🇸
iOSKonf May 13-15th, North Macedonia (Skopje) 🇲🇰
Swift Craft May 19-21st, UK (Kent) 🇬🇧
mDevCamp June 2-3rd, Czech Republic (Prague) 🇨🇿
MacAdmins July 15-18th, USA (Pennsylvania) 🇺🇸
Swift Connection October 6-7th, France (Paris) 🇫🇷
SwiftLeeds October 7-8th, UK (Leeds) 🇬🇧
PragmaConf October 30-31st, Italy (Bologna) 🇮🇹
Do iOS November 11-13th, Netherlands (Amsterdam) 🇳🇱
Do you want your conference to be featured here? Please send me an email at hi@iosdev.tools
If you are interested in sponsoring the newsletter or having your tool featured, send us an email at hi@iosdev.tools