iOS Dev Tools

The greatest iOS development tools, including websites, desktop and mobile apps, and back-end services. Updated daily by Max Ott.

Subscribe

A weekly update delivered right to your inbox. Sent once a week. No spam, not ever. Unsubscribe at any time.

Schwartz

A “shell” for the Quartz 2D graphics programming API. You can use Schwartz as a sandbox in which to explore and learn Apple’s graphics APIs using the Python programming language. Your Python scripts have access to the Quartz 2D graphics API. Drawing performed in Python is rendered in the Canvas area on the right. An integrated Python debugger allows you to set breakpoints and step through your graphics code for improved learning and debugging. Schwartz also features full syntax highlighting, code auto-completion with fuzzy matching, and tabs for writing your scripts; project-wide search and replace using regular expressions; and an integrated documentation browser.

screenshot of Schwartz

Other similar tools

Flow

A new motion design tool for Mac that lets you easily animate designs and generate production-ready code that a developer can use right away. Flow works directly with a designer√¢‚Ǩ‚Ñ¢s Sketch file. After creating a new project the user simply links to their Sketch file and chooses two artboards to animate between. It automatically animates between two linked states, but you can edit timelines, durations, and easing to get it just right. When finished, you can export views, view controllers and even full Xcode projects in production ready Swift code. […]

Read More

Micro Animations

An online marketplace of ready-made animations that you can buy as GIFs to use in your prototypes or apps. Micro Animations provides each animation as a transparent GIF in light and dark themes along with the original Photoshop file for you to tweak. All GIF animations and PNG images are royalty-free, which means they can be used in your App Store apps. And if you can’t find exactly what you’re looking for you could at least use the library for a bit of inspiration. […]

Read More

LottieFiles

An online collection of free, high quality animation files for the Lottie animation framework. LottieFiles lets designers and animators share their animations created in Adobe After Effects for developers you use in their iOS and Android apps. All animations can be previewed on the site before downloading the JSON file ready to be used by Lottie. Some are also supplied with the original AEP file so you tweak the animation and re-export for the exact effect you’re looking for. […]

Read More

Lottie

A library for iOS and Android from the developers at Airbnb that parses Adobe After Effects animations and renders the vector animations natively on mobile. Lottie can handle animations exported as JSON using the bodymovin plugin and as the animations are backed by JSON they can be complex without being huge in size. Best of all, as the animations are rendered as vectors they can be resized, looped, sped up, slowed down, and even interactively scrubbed without any loss in quality. […]

Read More