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.

Networking and APIs
screenshot of Scale

Scale

An API for human labour. Scale aims to solve the problem of software struggling with complex tasks by using actual human beings. They provide an API that lets you create tasks that will be completed accurately by one of their ‘Scalers’. Current tasks include content moderation, phone surveys, transcription, e-commerce tagging, de-duplication and image annotation. Responses are typically returned within 5 minutes with a JSON payload to a callback URL you specify, and prices start at around $0.10 per request. […]

Read More

Networking and APIs
screenshot of Surge

Surge

An advanced web debugging proxy app for Mac. Surge is capable of intercepting and logging the summary of all HTTP, HTTPS, SOCKS5, SOCK5 over TLS traffic. You can monitor all recent network requests, adjust proxy rules, and manipulate Local DNS Mapping. You can also decrypt HTTPS traffic using an MitM certificate. There’s also a clever iOS version that can capture all HTTP/HTTPS/TCP traffic from any app on your device, and redirect to an HTTP/HTTPS/SOCKS5/SOCKS5 TLS proxy server following highly configurable rules. […]

Read More

Networking and APIs
screenshot of ServeUp

ServeUp

A Mac app that lets you easily serve up mock JSON, XML, or text responses to make development easier. ServeUp removes the reliance on third party services when developing and testing networking code by allowing you to quickly create custom mock REST API responses and serve content over HTTP or HTTPS. You can set up sophisticated pattern matching using any part of the URL, headers, cookies, form variables, and more, and provide custom responses for each match. You can also provide global overrides for delays and status code responses. […]

Read More

Networking and APIs
screenshot of Heartbeat

Heartbeat

An online service that transforms your REST endpoints into streaming APIs without having to write any code. Heartbeat runs a worker process that will poll your REST API at the polling frequency you specify in the dashboard and show the changes via an elegant realtime endpoint, and can store updates for up to six hours. It’s free to use while in beta with up to five REST endpoints per user and a minimum polling frequency of 1 minute. […]

Read More

Networking and APIs
screenshot of Pushkin

Pushkin

An open source tool for sending push notifications to Android and iOS. Pushkin has two modes of operation: Push Notification mode can issue a direct notification for the supplied user and message. Pushkin will find the device ID for the user and send the message. Event mode can send notifications based on an event – something happening to a certain user. Pushkin will decide whether it should send a notification based on the event, construct a localised message, find the device ID for the user and send the notification. It is also easily scalable, because you can run as many instances as you need with each instance capable of pushing 500 messages per second. […]

Read More

Networking and APIs
screenshot of Kwilt

Kwilt

A free, cross platform API and SDK that gives you access to 15 of the most popular photo sources in one. Kwilt integrates with the most popular social media and cloud storage sources such as Facebook, Instagram, Twitter, Google Photos, Amazon CloudDrive, Microsoft OneDrive, and more, so you don’t have to maintain API connectivity with ever changing sources. Kwilt is ideal for any app that needs to give users access to their photos such as photo editing and sharing apps, messaging and communications apps, photo printing apps and loads more. […]

Read More

Networking and APIs
screenshot of StopLight

StopLight

A service that provides you with a new way to document, test, and build web APIs. StopLight automatically maps an API, and then provides tooling and services that let you mock, document, and test your API. The visual editor aims to cut down on design time, and is spec agnostic. It can generate OAI (Swagger) and RAML specification code on demand, ready to be shared or published to any API hosting platform. It also includes an HTTP request maker to send real requests to your API, and the Prism API Proxy to mock, validate, and transform requests for testing. […]

Read More

Networking and APIs
screenshot of Cloud Vision

Cloud Vision

A powerful image analysis API from Google. Cloud Vision uses complex machine learning models to understand the content of any image. It can quickly classify images into thousands of categories (including explicit content detection) and individually detect thousands of different objects such as flowers, animals, transportation and faces. If it finds faces in an image, it can analyse emotional facial attributes to provide sentiment analysis of emotions such as joy, sorrow and anger, and text is automatically detected and extracted with automatic language identification. […]

Read More

Networking and APIs
screenshot of ResponseDetective

ResponseDetective

A simple to use Swift framework for intercepting and logging any outgoing requests and incoming responses between your app and your server for debugging purposes. ResponseDetective is easy to set up, you just have to register your desired interceptors (including headers, HTML, images, JSON, plain text and XML) and add your interceptor protocol to your NSURLSessionConfiguration. Once configured, any request you make will output all the details to the console. Simple but really useful to debug issues with network responses. […]

Read More

Networking and APIs
screenshot of CloudSight

CloudSight

An image recognition API that seems to be able to magically recognise the items in any image with a surprising degree of accuracy. CloudSight is a simple web API. You can send an HTTP request with your image and it’ll start analysing the image to find recognisable objects in a way similar to Google Goggles. When the processing is complete you’ll be able to request a description of the image’s contents. Plans are quite expensive but if you have an app that could make use of image recognition CloudSight is worth taking a look at. […]

Read More