Hey everyone! 👋
The iOS Dev Tools newsletter has been upgraded! 🧨
In addition to regular tools, I've added a section for AI tools. Also, there is a new section with "Mac stuff" with some interesting, stupid, or just funny Mac apps.
Last but not least, conferences and events.
Happy new year and let's go! 🚀
Let’s connect on X (ex-Twitter) & LinkedIn! 🤝
If you build a tool that solves a developer problem, I would love to help you reach iOS developers - hi@iosdev.tools
Scale up your snapshot tests, without the friction
Spending too much time maintaining snapshot tests? Screenshotbot works with your existing snapshot tests and stores your images. Say goodbye to Git LFS. Screenshotbot notifies you on pull-requests when snapshots change.
Finch
Finch is a configurable tool that simplifies and automates the creation of changelogs by transforming your project's Git commit messages into well-formatted reports.
Why you will like it:
Automatically generates changelogs based on your Git commit history.
Tailor the format and structure of your changelogs to your team's preferences.
Ensures consistent changelog formatting across releases.
Saves time and effort by automating a manual and time-consuming task.
Provides a clear and concise record of changes for your team and users.
Easily customize the changelog generation process to fit your specific needs.
Install Finch through Homebrew, as a downloadable package, or by building from the source.
Swift-mod
Swift-mod is a tool to automate code modifications within your Swift projects. It helps you improve code quality and maintainability by adding boilerplate code, enforcing consistent formatting, and applying best practices.
Why you will like it:
Automatically add boilerplate code like access control modifiers and memberwise initializers.
Enforce consistent code style across your project with customizable formatting rules.
Enhance code readability, maintainability, and adherence to best practices.
Save time and effort by automating repetitive tasks.
Customize the modification rules to fit your project's specific needs.
Easily integrate Swift-mod into your existing development workflow.
Supports various Swift versions and integrates seamlessly into your development environment.
Nimble
Nimble is a library for writing clear and concise unit tests in your Swift or Objective-C projects. Inspired by Cedar, it allows you to express the expected outcomes of your code in a natural, readable way.
Why you will like it:
Express test expectations in a more concise and readable manner.
Improve test code readability and maintainability.
Provides a wide range of matchers for various testing scenarios.
Easily test asynchronous code with built-in support for asynchronous expectations.
Works seamlessly across Swift and Objective-C projects.
Easily integrate with your existing testing frameworks.
Write more comprehensive and effective unit tests for your applications.
Tabnine
With Tabnine's AI code assistant, you can ship higher quality software faster thanks to the ability to generate code, test, and review code. It can also help you change the existing code by adding functionality, refactoring, or fixing specific code.
Numi
My personal choices are listed here. I use and recommend these tools.
Numi is a useful calculator app for Mac. You can describe tasks naturally and get an answer instantly. It combines math with text. Variables such as currency, units, time zones, and numeral systems.
iOS Conf SG January 15-17th, Singapore 🇸🇬
ARCtic Conference March 11-13th, Finland (Oulu) 🇫🇮
AppDevCon March 18-21st, Netherlands (Amsterdam) 🇳🇱
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, United States (Pennsylvania) 🇺🇸
Macoun September 27-28th, Germany (Frankfurt) 🇩🇪
Swift Connection September 29-30th, France (Paris) 🇫🇷
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