iOS Dev Tools: FeaturesKit, SwipeActions, Carthage
New tools and conferences for iOS developers
Hey everyone! 👋
This is iOS Dev Tools weekly newsletter.
Each Thursday, I share the best tools for iOS developers.
Let’s connect on X (ex-Twitter) & LinkedIn! 🤝
📣 Reach iOS Developers!
If you build a tool that solves a developer problem, I would love to help you reach iOS developers - hi@iosdev.tools
Webinar: Introducing a Market-Changing Approach to Mobile App Security
Join Guardsquare to learn more about our new guided configuration approach to mobile application protection. Our latest innovation ensures that all developers, regardless of their security knowledge, can effortlessly launch apps with industry-leading protection - in less than a day.
FeaturesKit
FeaturesKit provides developers for Apple platforms with the ability to display a list of configured features in their apps with just a few lines of code and has been designed to mimic the style of built-in Apple screens. This enables you to share new features available in the current version or present a welcome message to new users.
Why you will like it:
Simple setup with SPM (Swift Package Manager).
Add multiple feature items to show in a list (similar to Apple apps).
Customise each item with icons & tint colours.
Perform actions when continuing.
Optimised across every Apple platform.
SwipeActions
SwipeActions is a SwiftUI library that lets you easily add customizable swipe gestures to any view in your app, not just list items.
Why you will like it:
Works with any SwiftUI view, including text, images, buttons, and more.
Fine-tune every aspect of the swipe actions, including color, corner radius, animation style, and more (over 20 modifiers!).
Supports drag-to-delete gestures, programmatic control, and automatic closing when interacting with other views.
Single-file library with minimal dependencies for a smooth integration.
Built entirely with SwiftUI for a seamless experience within your SwiftUI projects.
Works on all devices running iOS 14 and later.
Explore a comprehensive example app showcasing all features and advanced usage.
Carthage
Carthage is an easy-to-use tool that simplifies the process of managing dependencies in your Cocoa applications.
Why you will like it:
No central repository ensures flexibility and avoids potential single points of failure.
Preserves your project's structure by not modifying project files.
Offers full control over the build process, allowing tailored configurations.
Easily add frameworks to your project by dragging and dropping built binaries.
Works seamlessly with both dynamic and static frameworks.
Supports the efficient XCFramework format for streamlined integration.
Benefits from a vibrant community and ongoing development.
Automates dependency resolution and building, saving time and effort.
PragmaConf October 29th-30th 2024 in Italy (Bologna) 🇮🇹
Do iOS 2024 November 12th-14th 2024 in Netherlands (Amsterdam) 🇳🇱
Do you want your conference to be featured here? Please send me an email at hi@iosdev.tools
❗iOS Dev Tools is looking for new & exciting tools❗
If you are interested in sponsoring the newsletter or having your tool featured, send us an email at hi@iosdev.tools