The iOS Dev Tools audience includes some of the most engaged iOS Developers looking to find the best tools and services to help them build the next top app. If you've got something awesome to shout about that developers are going to love, then iOS Dev Tools is a great place to promote it. Learn more.
With powerful and intuitive editing feature, AppX lets you create custom components to build a genius macOS App never before. quickly drag and drop a component from the toolbox to the design panel, customize its background color, foreground color, text, font, border, shadow, gradient, etc. AppX can generate code automatically, then you can view it in real time, fast export it and add it to your Xcode project.
Take "Do not Repeat Yourself” to the new level by using dynamic snippets that expands short text into the final code. Write any code faster and stay focused. Application works with almost any editor or IDE and comes with over 80 built-in expanders (dynamic snippets).
Poedit is a popular translation editor for XLIFF and PO files, with builtin support for Xcode XLIFF files, WordPress and gettext source extraction. It features quality checks, translation memories and collaboration functions (via Crowdin). It is a free app with a few paid conveniences such as online pre-translation and machine translation.
FlexiHub helps redirecting iOS devices over the network making them available on remote Macs, which can be helpful during the development stage when one needs to test/debug an app on an actual iOS device but does not have a direct access to it.
Eliminate Unused Swift Code. Periphery analyzes Swift projects to identify unused code. Periphery applies advanced analytical heuristics to identify unused code that a simple reference checker would have no hope of finding. To Periphery code is more than a static graph of nodes and edges; Periphery mutates your application's structure in memory to detangle a multitude of self-referential, semantic & redundant references.
A simple tool that let's you upload hundreds of different and localised screenshots, metadata and app previews to App Store Connect with a single click. AppManager lets you drag and drop in all your screenshots and it will figure out device sizes, ordering and localisations based on file name. Metadata can also be uploaded for multiple localisations in a simple CSV or JSON format. All your screenshots get saved on AppManager's servers so in case App Store Connect is not available it will automatically retry uploading your screenshots and you'll get a notification once all screenshots are uploaded.
An online tool for visually generating code to create NSAttributedStrings. Transformer features a WYSIWYG editor where you can type your text and easily style it with correct font, text attributes, colours, and paragraph style. As you customise your text, Transformer will generate the corresponding code in either Swift 4 or Objective-C ready to be pasted into Xcode. More features are planned and the creator is accepting pull requests.
A simple Mac utility from the creators of Flawless to reduce the size of heavy Sketch files. Reduce app lets you drag in any Sketch file and it will attempt to optimise image sizes, remove broken images, delete hidden layers, and delete unused symbols with the aim of dramatically reducing the size of the file.
An add-on for Google Sheets that lets you automatically import App Store data from iTunes Connect and Google Play. AppStoreMetrix offers you a simple way to download your app statistics for in-app purchases, app installs, earnings, crashes and more, on a daily, weekly or monthly basis without manually downloading and transforming the raw data into a suitable format. Once downloaded you're free to use all of Google Sheets' features such as filters, charts, and dashboards to analyse and visualise your data.
A Swift command line tool inspired by Make and Rake that helps you automate tasks in your projects. Sake centres around the Sakefile where you define your project tasks. The command line tool can generate a complete Xcode project so you can edit your Sakefile in Xcode with syntax highlighting and code autocompletion. Once you've created your Sakefile you can use Sake to list or execute any of your tasks from the command line. Sake is currently a work in progress on its way to version 1.0 and the creators are looking for help in the form of contributions.
A new design tool for animated and interactive user interfaces. Haiku aims to connect design and implementation by generating native code that automatically updates in your apps as you design. It starts with designs imported from Sketch which you can then add animations to using the Haiku Mac app. You can then export your designs in native code using the Lottie framework on iOS and Android and React on the web. Once implemented you can use the Haiku command line tool to keep your app in sync while making changes to your designs in realtime.
A fantastic free collection of learning resources for Swift and iOS developers. Skilled includes over 75 videos, presentations and articles from well-known developers from the iOS and Swift community. Most of the posts feature conference talks including videos, full searchable transcripts, code samples and links to GitHub projects and other useful resources. Definitely subscribe to the email newsletter so you don't miss out on any of the new content added to the collection.
A platform of tools that help you improve your App Store Optimisation strategy. TheTool tracks everything related to ASO including installs, keyword rankings, chart rankings, user ratings, conversion rates, revenue and more. You also get a personalised ASO report including an ASO score, checklist and recommendations. TheTools uses data directly from iTunes Connect and the Google Play Developer Console, but it can also integrate with a couple of attribution services and AdMob for ad revenue tracking.
A Mac app that gives you quick access to all the icons you could need. IconJar is a complete icon organiser that lets you browse and search for thousands of vector icons. You can preview any icon before dragging and dropping into any application or exporting using one of the built-in or custom presets. Icons can be imported in a number of different formats, but the best way to find new icons is to browse the more than 40,000 compatible icon sets at IconFinder.
A simple iOS app to view all your App Store reviews. Reviews for iOS lets you add your favourite iOS and Mac apps, pick which territories you're interested in, and it will give you all your ratings (for current and all versions) and reviews in one place. You can also translate international reviews into your own language or choose to get a push notification when new reviews are added.
A simple Mac app that lets you generate app icons in milliseconds for iOS, watchOS, iMessage Apps, macOS and more. You just drag your app icon image into App Icon Generator, choose the devices that you would like to export for, and click export. All of your icons are then exported into a folder, named by size and automatically converted to PNG ready for use.
An Xcode source editor extension that helps you easily navigate to a number of places related to your project. XcodeWay gives you an extra menu in Xcode with options to jump to a number of different locations. This includes opening Finder to the Project folder, the relative or global DerivedData, Provisioning Profiles, Themes, Archives, DeviceSupport, or CodeSnippets. You can also quickly open the GitHub page for the project repo in your default browser, or open the project folder in iTerm. XcodeWay is extensible so if anything is missing you can add your own destinations and submit a pull request.
A language-independent code analysis tool from the developers at Uber that lets you write your own quality enforcement rules. NEAL stands for Not Exactly A Linter because although it behaves a lot like a regular linter it doesn't have any of its own rules built in. You're free to write your own rules for whatever particular code style you want to enforce. It has built in support for Swift and Python, but it's highly extensible, and can be used with any language. Once your rules are written it's simple to analyse your code from the command line with a single command.
A new video series exploring functional programming in Swift. Point-Free is hosted by two ex-Kickstarter engineers who have a real interest in functional programming. Each episode aims to take a topic that may seem complex and academic and dissects it making it simple to understand. Episodes are transcribed for easy searching and reference, and come with fully-functioning Swift playgrounds so that you can experiment with the concepts discussed. The first episode is free to watch with future episodes available with a subscription.
A NoSQL cloud document database from Firebase that lets you easily store, sync, and query data for your mobile app. Cloud Firestore provides SDKs that synchronises data between devices in real-time with offline data access via an on-device database. The SDKs also take care of the complex authentication and networking code you'd normally need to write yourself paired with a comprehensive set of security rules so you can access your database without needing to write any server-side code.