🔨 Introducing Snapshots, BuildSwitcher, SwiftFormat
New tools of the week + iOS job opportunities!
Hi! 👋
This is iOS Dev Tools weekly newsletter.
Every Thursday, we share tools, job opportunities, and new resources for iOS developers.
This week, our newsletter showcases tools such as Snapshots, BuildSwitcher, SwiftFormat, and iOS job opportunities.
👉 If you have some interesting tools you would like to share with iOS Dev Tools audience, let us know at hi@iosdev.tools
Snapshots
Snapshots is an end-to-end, cross-platform snapshotting solution built specifically for mobile. Emerge handles image generation, storage, diffing, and surfacing results. Snapshots are generated from native preview code, so you don't even need to write any test code.
You can read more about it here or check out other great technical iOS research articles on their blog.
Why you will like it:
If you're using any SwiftUI snapshots can be generated without having to write any test code (legacy views + UIKit are also supported!) - Eliminate dev maintenance burden.
No more frankensteining open source frameworks & Github LFS snapshot solutions.
Integrating with Emerge will also give you easy access to their other products that help solve and monitor key performance metrics like startup time and app size.
Build Switcher
BuildSwitcher automatically stores the latest builds from your go-to branches, enabling you to reinstall these builds directly into the iOS Simulator instantly - no need to stash your working changes, switch branches, or even compile.
With BuildSwitcher, you can easily compare and demonstrate how builds behave across different branches. The best part? You won't have to worry about dealing with differences in dependency versions, pesky Derived Data problems, switching back and forth between branches, or even compilation.
Why you will like it:
Simplifies branch and build comparisons, making refactoring a breeze.
Seamlessly switch between demo builds without having to switch branches or wait for compilation.
Keeps a watchful eye on multiple Xcode projects, which takes the hassle out of management.
Compatible with all iOS & iPadOS Xcode projects.
The first 5 developers can download BuildSwitcher for free. Code: EARLYBIRD
For others, we have a discount code (20% off): IOSDEVTOOLS
SwiftFormat
SwiftFormat is a code library and command-line tool for reformatting Swift code on macOS, Linux, or Windows.
SwiftFormat extends above and beyond what you might expect from a code formatter. In addition to adjusting white space, it can insert or remove implicit self, remove redundant parentheses, and correct many other deviations from the standard Swift idioms.
Why you will like it:
It helps if you have a preferred style for formatting the code and others seem entirely blind to the existing formatting conventions of a project.
This tool allows you to concentrate on the code's behavior, not on how it looks, since it automatically enforces a common style.
💸 Latest iOS Dev Jobs
Senior iOS Developer at Catch (Melbourne/Full-time)
Junior iOS Developer at Hiremefast LLC (Remote, US/Full-time)
Mid-level iOS Developer at Gumtree (Australia/Full-time)
Mobile Developer at Underdog.io (Remote/Full-time)
Sr Native IOS Developer at Amazech (US/Full-time)
iOS Mobile Developer at Mastercard (Dublin, Ireland/Full-time)
Senior iOS Developer at Envidual (Germany/Full-time)
Do you want your job to be featured here? Please send us a message.
🐦 Tweet of the week by Ilya
❗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