Core Graphics

A vector drawing framework in MacOS and iOS, based on the Quartz advanced drawing engine. It provides 2D drawing, path-based drawing, color management, offscreen rendering, display, parsing etc.

Core Location

An iOS framework that provides services used to get and monitor the current location data, allows determining a device’s geographic location, altitude, orientation. This library uses the available equipment to determine the position and direction of the user.


A cross-platform C-based API that provides reference-counted data structures, also provides some crucial Objective-C classes, allows to customize how memory is managed and objects are identified.


A set of components for near real-time, pixel-accurate image and video processing in Mac OS X, allows to apply filters to images, use such effects as modifying the vibrance, hue, exposure, etc


A set of classes with permission, access and ability to manipulate the user’s calendar and reminder data. Monitor changes to the user’s Calendar database, and help users create new events.


A mobile platform for building applications with modular kits for mix and match to build the apps. It is integrated into development environment, what makes adding new services easier.


An automation tool used to automate beta deployments and releases for iOS and Android apps, it handles tedious tasks (generating screenshots, code signing, releasing your application).


A mobile analytics platform enables users to analyze consumer behavior through data observations. It provides features for user segmentation, consumer funnels, and app portfolio analysis.


Grand Central Dispatch is a technology developed by Apple to optimize application support for concurrent code execution on multicore systems. It allows to define tasks in an application that can run in parallel, and launches them in the presence of free computing resources.


A service that allows developers to recruit and manage testers, distribute apps, and collect crash reports, among other things. The cross-platform tool works with Android, Windows Phone, and iOS devices, making it possible to deliver the same user experience no matter the user’s OS.

In APP purchase

A simple and convenient mechanism for organizing sales of your applications or additional features directly from your application. In-App Purchases is easy to build in and opens up a new sales channel for you.


A really useful API available on iOS devices that makes it easy to display maps, plot locations, and even draw routes and other shapes on top. Use the MapKit framework to embed maps directly into your own windows and views.

Memory Graph Debugger

A memory analysis tool which helps find and fix retain cycles and leaked memory. When activated, it pauses app execution, and displays objects currently on the heap, along with their relationships and what references are keeping them alive.


An iOS framework that provides special type of view controllers, User interfaces for email / SMS, used for delivering messages and mail which doesn’t require leaving actual application.


A low-level, low-overhead hardware-accelerated 3D graphic and compute shader API. Metal combines functionality similar to OpenGL and OpenCL under one API. Can be implemented using Swift or Objective-C programming languages.

Moya framework

A functional networking library, built on top of Alamofire, that applies the best of Swift's language and compiler features to your network requests. Its key insight is tying URL request-building logic to an enumerated type.


A feature available on iOS. Allows switching from one app to another at any time through a multitasking interface on an iOS device, or by using a multifinger gesture on an iPad. It is available in iOS 4 or later.


Matcher Framework for Swift and Objective-C. Provides a lot of options for how to fulfill test expectations.


An abstract class that offers a thread-safe structure for modeling state, priority, dependencies, and management. Concrete subclasses are: NSBlock​Operation, NSInvocation​Operation.


A compiled object-oriented programming language used by Apple, built on the C language and the Smalltalk paradigms. In particular, the object model is built in the style of Smalltalk - that is, objects are sent messages.


Stands for protocol-oriented programming. Programming paradigm based on the concept of 'protocols'. Allows to add abilities to a class or struct or enum with protocols which support multiple implementations.

Property Lists

A structured data representation used by Cocoa as a convenient way to store, organize, and access standard types of data, it's used extensively by applications and other software on OS X and iOS.


Behavior-driven development framework for Swift and Objective-C. Provides a DSL to write a test very much similar to RSpec.


A cloud communication backend that simplifies mobile application development, allows to add Push Notifications, Chat, Messaging etc into mobile and web apps.

Reactive code

Programming with asynchronous data streams.

Development by

Sign up for updates
straight to your inbox