[May 2nd] iOS Dev Tools: ShipThatApp, Kingfisher, SwiftLint
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.
Please hit that ❤️ & let’s connect on X (ex-Twitter)
📣 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
Sponsor - Improving mobile performance, from slow screens to app start time
See how your app stacks up with Sentry’s mobile monitoring maturity curve. You’ll get tips on how to optimize your app with things like TTID and TTFD. Plus, it’ll help you get rid of those pesky slow loads.
ShipThatApp
The First SwiftUI Boilerplate is tailor-made for iOS developers looking to launch apps quickly, gain insights rapidly, and make necessary iterations. Even if you're managing a busy schedule, like juggling a 9-to-5 job and family life, you can get your app ready for the AppStore in just a couple of evenings. Starting from cloning the repository, you'll be set to publish your app swiftly and efficiently.
This tool is perfect for developers who need to maximize productivity without sacrificing time.
Why you will like it:
Saves Time: It can save you up to 50 hours on initial development that often involves tedious tasks.
User Authentication Made Easy: It comes with Apple Sign-In already set up for you.
Seamless Link Handling: Magic links and deep links are fully managed within the app.
In-App Purchases Ready: Simply add your products in Apple and RevenueCat. Plus, it includes pre-made paywalls.
Boosts User Ratings: Encourages users to rate your app with a rating modal, designed according to Apple’s Guidelines.
Prevent Uninstalls: If a user considers uninstalling, use the quickActions trick to ask for their feedback through a feedback form instead of letting them uninstall.
Exciting Updates Ahead: Version 2.0 is on the horizon with substantial updates.
Discount:
30% off for first 50 readers to use the coupon → IOSDEVTOOLS30
Kingfisher
Kingfisher is a powerful, pure-Swift library for downloading and caching images from the web. It provides you a chance to use a pure-Swift way to work with remote images in your next app.
Why you will like it:
Asynchronous image downloading and caching.
Loading image from either
URLSession
-based networking or local provided data.Multiple-layer hybrid cache for both memory and disk.
Independent components. Use the downloader, caching system, and image processors separately as you need.
Prefetching images and showing them from the cache to boost your app.
Built-in transition animation when setting images.
Customizable placeholder and indicator while loading images.
And many more.
SwiftLint
SwiftLint is a linting tool for Swift that helps developers ensure their code follows the coding style guidelines and best practices of Swift.
SwiftLint automatically analyzes the code and provides warnings or errors related to inconsistent coding styles, thereby improving the quality and consistency of code in Swift software development.
Why you will like it:
Enforces widely accepted Swift style and conventions.
Utilizes Clang and SourceKit for accurate results.
Offers flexible installation and usage options.
SwiftLint also offers autocorrect for your project.
Works with multiple Swift versions and as a pre-commit hook.
👨🏫 iOS Conferences & Events
Deep Dish Swift 2024 May 5th-7th 2024 in USA (Chicago) 🇺🇸
iOSKonf24 May 14th-15th 2024 in North Macedonia (Skopje) 🇲🇰
Women Who Code CONNECT May 16th 2024 Online 💻
Swift Craft May 21st-24th 2024 in UK (Folkestone) 🇬🇧
WWDC24 June 10th-14th 2024 Online 💻
SwiftConf August 7th–8th 2024 in Germany (Germany) 🇩🇪
Swift Island August 27th-29th 2024 in Netherlands (Texel) 🇳🇱
iOSDevUK 2024 September 2nd-5th 2024 in UK (Aberystwyth) 🇬🇧
Swift Connection September 23rd–24th 2024 in France (Paris) 🇫🇷
Server-Side Swift Conference September 26th–27th 2024 in UK (London) 🇬🇧
SwiftLeeds October 8th-9th 2024 in UK (Leeds) 🇬🇧
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