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
Gravatar iOS SDK
TheΒ free, open-source Gravatar iOS SDKΒ enables integration of Gravatar profiles into mobile apps, allowing quick access to user avatars and profile details withΒ minimal setup.
Why you will like it:
Generate avatar URLs based on email, with customizableΒ query options.
EasilyΒ fetchΒ the user's publicΒ avatarΒ andΒ profile.
Upload an avatar with just a few lines of code.
Quickly display avatars using theΒ UIImageView extensionΒ or theΒ SwiftUI Avatar view.
Utilize the built-in caching for faster performance, or integrate your own caching solution.
Allow users to upload or select new avatars with theΒ Quick Editor.
Quickly integrate the ready-to-useΒ profile designs.
Support for dark mode or custom color palettes.
Privacy-focused. No personal info is sent to the servers.
Actively maintainedΒ repository, highlyΒ available technical support.
GRDB.swift
GRDB is a Swift library designed to simplify database interactions with SQLite. It provides a high-level interface for performing common database operations, such as creating tables, inserting and fetching data, executing queries, and managing database migrations.
Why you will like it:
Easily interact with SQLite databases without writing raw SQL.
Leverage pre-built tools for common database tasks like migrations, full-text search, and database observation.
Ensure safe and efficient database access in multi-threaded applications.
Build complex queries with ease using a Swift-friendly query interface.
Define your database schema and data models using Swift structs.
Benefit from a helpful community and active development.
Easily integrate GRDB into your Swift projects.
NetShears
NetShears is open-source Swift library that acts as a network interceptor for iOS or macOS applications. It allows you to monitor, modify, and debug HTTP/HTTPS traffic in real-time.
Why you will like it:
Inspect detailed information about HTTP/HTTPS requests and responses.
Alter request headers, redirect requests, and even simulate custom responses.
Capture and inspect gRPC traffic with monitoring.
Ignore specific requests to focus on relevant information with a filter.
Install with Swift Package Manager or CocoaPods.
Quickly identify and resolve network-related problems.
Simulate various network scenarios for robust testing.
Implement custom headers to request secure authentication.
Monitor network performance metrics to optimize your app.
β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