#

3D Touch

Apple introduced a pressure-sensitive technology in iPhone 6s and 6s Plus devices running iOS 9. With 3D Touch, an iPhone […]

Read More...
#

Accelerate Framework

The Accelerate Framework is software produced by Apple Inc. to help developers with large-scale calculations and images. As a result, […]

Read More...
#

ActionBarSherlock

A reusable library that facilitates the use of a specific design pattern across all types of Android applications. You can […]

Read More...
#

Active Directory

Microsoft’s directory service for the Windows NT family. This service enables administrators to enforce uniformity and compliance with computer policies […]

Read More...
#

adb

Android Debug Bridge (adb) is a command-line tool that allows you to communicate with and control an Android-powered device via […]

Read More...
#

ADT

Android Development Tools (ADT) provide a powerful, integrated environment for building Android apps. ADT extends Eclipse’s capabilities to make it […]

Read More...
#

Aerospike

Aerospike is a high-performance, flash-optimized, open-source in-memory database.

Read More...
#

AFNetworking

A delightful networking library for iOS and Mac OS X that adds a new abstraction layer on top of the […]

Read More...
#

Alamofire

A Swift-based HTTP networking library for iOS and Mac OS X. It provides an elegant interface to the Apple Foundation […]

Read More...
#

AllegroGraph

AllegroGraph is an open-source database and application framework for building Semantic Web applications. It enables database query through SPARQL and […]

Read More...
#

AndEngine

Android 2D is a free game engine that allows game developers to code games on Android devices. It has enough […]

Read More...
#

Android

Mobile operating systems for smartphones, tablets, and netbooks. Designed primarily for mobile touchscreen devices. The operating system for Android is […]

Read More...
#

Android Auto

A mobile application that allows users to control the functions of their smartphones (text messaging, navigation, and music) via their […]

Read More...
#

Android IDE

A development platform that allows a developer to write, compile and run Android applications on the same platform as their […]

Read More...
#

Android Jetpack

Android Jetpack is a collection of “unbundled” tools that improve the quality of Android applications while enabling fewer crashes and […]

Read More...
#

Android keywords

Android SDK, Android NDK, Android IDE, Gradle (build tool), AndEngine, Robotium (testing) + lots of Java keywords.

Read More...
#

Android N

The 7th major version of the Android operating system. The new app was released in March 2016 and was made […]

Read More...
#

Android NDK

The Android Native Development Kit is a “companion tool” used only in conjunction with the Android SDK that allows developers […]

Read More...
#

Android SDK

A collection of tools to assemble any type of android programs. Whether you code your app in Java, Kotlin, or […]

Read More...
#

Android Studio

The official IDE for Android app development. It’s based on IntelliJ. It allows you to code your apps and test […]

Read More...
#

Android TV

A Google-developed smart TV platform based on the Android OS. Users can download Android applications, such as Netflix and Hulu […]

Read More...
#

Android Wear

Google’s Android OS version is designed for smartwatches and other wearable devices. Android Wear integrates Google Now functionality into your […]

Read More...
#

Anti Patterns

A major problem with common responses to common problems is their lack of effectiveness and counterproductive results.

Read More...
#

Apache Druid

Druid is written in the Java programming language. It is a column-oriented distributed open-source data storage server that aims to […]

Read More...
#

Apache Flex

An application framework (formerly known as Adobe Flex) that allows building mobile apps for iOS, Android, and BlackBerry. There are […]

Read More...
#

API

An Application Programming Interface is an interface between software and other programs and sites. We can use various accounts to […]

Read More...
#

API Endpoint

Multi-layered communications allow two networks to communicate. An API basically defines the language and terms between the two systems. Each […]

Read More...
#

APNs

The Apple Push Notification Service (APN) is the centerpiece of the remote notification feature. It is a robust, secure, and […]

Read More...
#

AppCode

An IDE used to develop iOS/macOS applications. AppCode supports Objective-C, Swift, C and C++ languages, as well as JavaScript, XML, […]

Read More...
#

AppCompat

An Android support library that enables specific implementations of ActionBar and Material Design, such as Toolbar for older devices, to […]

Read More...
#

ArangoDB

An open-source distributed NoSQL database designed for data modeling and storing documents and graphs. It is a cross-platform database, providing […]

Read More...
#

ARC

Automatic Reference Counting, ARC for short, is the technology used to track and manage the memory usage of your application.

Read More...
#

ARKit

Apple’s AR platform for iOS development. Allows developers to build high-detail augmented-reality apps.

Read More...
#

Auto Layout

Here, we have a responsive layout system that allows developers to create an adaptive UI that can adapt its size […]

Read More...
#

AVFoundation

A full framework providing an Objective-C interface to play and create time-based audiovisual media on iOS, macOS, WatchOS, and TVOS.

Read More...
#

AWR

Automatic Workload Repository is a hard-disk storage service that works inside each Oracle Database. The Oracle DB makes a copy […]

Read More...
#

Azure Cosmos DB

Azure Cosmos DB is a turnkey cloud-based database service and transparent multi-master replication system.

Read More...
#

BerkeleyDB

A database system that is always up to date. It is easy to use, supports concurrent access, implements transaction support […]

Read More...
#

Big Table

A highly-optimized SQL database built on the Google file system, Chubby Lock, and the Google Cloud. Big Table is not […]

Read More...
#

Bitrise

A cloud-based platform for developing mobile apps, with CI and CD features. Bitrise facilitates custom workflows and integrates with different […]

Read More...
#

BLoC Pattern

Business Logic Components. BLoC is the idea of designing everything in the app as an event stream where events trigger […]

Read More...
#

Bond

A Swift linking frame constructed on top of ReactiveKit. Provides bindings from AppKit and UIKit, reactive delegates, and ReactiveKit data […]

Read More...
#

ButterKnife

A view binding library that prevents you from making the same code repeatedly in each layer of activity, fragment, holder, […]

Read More...
#

Carthage

A ruthlessly quick dependency manager for macOS and iOS. Instead of static libraries, it primarily uses dynamic frameworks, which is […]

Read More...
#

Cassandra

A distributed database management system related to the NoSQL-systems class, which was designed to create highly scalable and reliable storage […]

Read More...
#

Clean Architecture (VIPER)

A Clean Architecture framework for iOS projects. Divides the conceptual framework of an app into different layers of accountability, making […]

Read More...
#

ClickHouse

A quick “open-source” database management system that analyzes data with SQL queries in real-time.

Read More...
#

CockroachDB

Functioning as the cloud database for cloud services, CockroachDB is designed to have consistent key values and horizontal scalability. In […]

Read More...
#

Cocoa

An Apple object-oriented API for macOS. Cocoa apps are explicitly built using Xcode. It consists of the Foundation Kit, the […]

Read More...
#

Cocoa Touch

The key features of Apple’s user interface system used to construct iOS applications are Core Animation; Core Audio; Core Data. […]

Read More...
#

CocoaPods

An application-level dependency manager for the Swift and Objective-C Cocoa projects. There are more than ten thousand libraries that will […]

Read More...
#

Conductor

A small, yet full-function framework that allows Android View applications to be created. A light wrapper over standard Android Views […]

Read More...
#

Cordova

A framework that allows for the use of standard web technologies for developing cross-platform applications, avoiding each mobile platform’s native […]

Read More...
#

Core Animation

This framework is used on all operating systems by Apple. Used to animate applications’ views and other visual elements.

Read More...
#

Core Bluetooth

A framework that provides the classes needed for your apps to communicate with devices that are equipped with Bluetooth low-energy […]

Read More...
#

Core Data

A framework that is built into an iOS, macOS, operating system that allows the developer to interact with the database. […]

Read More...
#

Core Graphics

A macOS and iOS drawing frame based on the advanced Quartz drawing engine. It offers 2D drawing, path-based drawing, color […]

Read More...
#

Core Location

An iOS framework that provides services used to retrieve and monitor the current location data, allowing for determining the geographical […]

Read More...
#

CoreFoundation

A C-based Cross-Platform API that offers a range of essential Objective C-classes, allowing you to alter how memory has been […]

Read More...
#

CoreImage

A set of components for almost real-time, pixel-precise image and video processing in Mac OS X allow filtering to be […]

Read More...
#

CouchBase

A NoSQL technology that supports many models. Couchbase provides flexibility, high performance, and scalability in its various configurations from the […]

Read More...
#

CouchDB

An open-source, document-oriented NoSQL database that is optimized for being used in interactive applications.

Read More...
#

CrateDB

CrateDB is a document-oriented database management system that includes a fully searchable data store.

Read More...
#

Cross-Platform Mobile

jQuery, PhoneGap, Sencha Touch, Dojo Mobile, Titanium, Xamarin, PhoneGap, and Xamarin (C#). ​

Read More...
#

Cross-Platform Mobile Development

It refers to the creation of mobile applications that can be used on several mobile platforms.

Read More...
#

CRUD

Create, Read, Update and Delete. CRUD refers to all of the major uses in relational database systems. Find, Read, Update, […]

Read More...
#

CSV

A data format for storing tabular data. CSV is supported by a wide range of tools from websites like Excel, […]

Read More...
#

Dagger

A compile-time framework for dependency injection in both Java and Android. It is a product of Square and now perfected […]

Read More...
#

Data Architecture

The data architecture defines the data as well as the schemas, integration, transformation, storage, and workflow needed to enable the […]

Read More...
#

Data Flow

A software paradigm that focuses on different program modules being able to execute simultaneously. Dataflow is sometimes called stream processing […]

Read More...
#

Data Pipeline

Data pipeline also refers to the broader concept of ETL as a subset. It pertains to the method of moving […]

Read More...
#

Database

A collection that is organized in such a way that it can be immediately accessed and managed. Many E-mails include […]

Read More...
#

Database Administration

The role of a database administrator is to manage and maintain database management systems.

Read More...
#

Database Design

Database Design is a collection of processes that facilitate the design, development, implementation, and maintenance of enterprise data management systems.

Read More...
#

Database Development

Database development is the process of designing and implementing a database system and is an important part of database engineering.

Read More...
#

Database Migration

Data migration means transferring one’s data from one platform to another platform.

Read More...
#

DB2

A family of relational database management systems from IBM currently in use on different operating systems. It is a high-performance […]

Read More...
#

Dbf

DBF is a file extension used by the database software. Provides data storage, manipulation, and analysis. The integral database format […]

Read More...
#

DBFlow

An ORM database library that leverages Java code generation as a means of SQLite annotation processing. Annotation Processing is used […]

Read More...
#

DBMS

The database management system is the software that captures data from the database and manipulates the data for analysis.

Read More...
#

Design Pattern (Examples)

Observer, Iterator, Strategy, Factory, Singleton, Composite, Facade, Proxy, etc.

Read More...
#

Design Patterns

A solution to a common problem in software design that can be repeated easily. It provides a step-by-step solution to […]

Read More...
#

DI

Dependency Injection is a technique for achieving flexibility in software design and the shared use of objects and collaborators. The […]

Read More...
#

Dojo Mobile

A Dojo mobile framework that could create cross-device-compatible and lightweight mobile web applications. Dojo Mobile has been programmed to approximate […]

Read More...
#

DRY

Stand for “Don’t Repeat Yourself”. Programming principle that strives to eliminate redundancy in code.

Read More...
#

DynamoDB

A fully managed, key-value storage service offered by Amazon.com as part of the Amazon Web Services package. It provides relatively […]

Read More...
#

EnterpriseDB

A Database Management System that can support updating and high-volume applications. Built on PostgreSQL.

Read More...
#

ESB

Enterprise services. Oracle’s service-oriented architecture works around a loosely coupled framework that facilitates messages of mutual benefit. Translates user requests […]

Read More...
#

Espresso

A framework that provides a simple API to test the program’s user interface. Since version 2.0, Android has recommended the […]

Read More...
#

ETL (Extract, Transform and Load)

Refers to a process for the use of databases and data storage. It includes three stages: extraction of data from […]

Read More...
#

Event Sourcing

Inferring the state from the action of events instead of storing the finished condition. The goal of event-sourcing is to […]

Read More...
#

Event Store

A database with data summarization for social dynamics analysis in JavaScript. Stores data as an immutable series of events over […]

Read More...
#

Event-Driven Architecture

A software architecture that produces, detects, consumes, and reacts to events.

Read More...
#

Event-Driven Programming

A programming paradigm that takes advantage of events, to develop software. The program follows the flow determined entirely by user […]

Read More...
#

EventKit

Obtaining permission, access, and control of one’s calendar and reminders. Monitors user’s Calendar, and assists user in creating new events.

Read More...
#

Evernote

Cloud-based, cross-platform, freemium application software designed for note-taking, organizing, and archiving, primarily used for Android, but with SDK-specific class references […]

Read More...
#

Fabric

Mobile platform for building applications with modular mixing kits and matching apps. It is integrated into the development environment, making […]

Read More...
#

FastLane

An automated tool system is used to manage the beta release of apps on the iOS and Android platforms (generating […]

Read More...
#

Fiddler

A security proxy server that records all HTTP(S), or web-based traffic, between your computer and the Internet. Allows you to […]

Read More...
#

Firebase

A cross-platform mobile and web application development platform in the Google cloud for creating mobile apps that provide insight into […]

Read More...
#

Firebird

A relational database management system designed to run the most commonly used programming languages. A Firebird server is capable of […]

Read More...
#

Flurry

The mobile analytics platform allows users to analyze consumer behavior through data observations. It provides features for user segmentation, consumer […]

Read More...
#

Flutter

SDK cross-platform for the development of mobile applications. It helps you easily build and experiment with UIs, fix bugs, and […]

Read More...
#

Fresco

An Android image library and memory manager. It loads images from local storage, the network, or from the service itself. […]

Read More...
#

GCD

Grand Central Dispatch is a technology developed by Apple to optimize application support for simultaneous code execution on multicore systems. […]

Read More...
#

GHUnit

GHUnit is the test framework for both Mac OS X and iOS. It can be used on its own or […]

Read More...
#

Glide

 The most popular video-chatting app; uses cloud-based technology for lightning-fast video chatting. Glide is a video messaging platform for iOS, […]

Read More...
#

Google Compute Engine

Google’s Infrastructure as a Service cloud. The virtual machine is a cloud service that allows users to use server resources […]

Read More...
#

GraphDB

Semantic graphs. Provides the core infrastructure which supports initiatives in the areas of modeling agility, data integration, relationship exploration, and […]

Read More...
#

greenDAO

An Android ORM that makes database development easier. It prevents developers from dealing with low-level database requirements and speeds up […]

Read More...
#

gRPC

Remote Procedure Calls. A framework that can connect different services together, and allows them to be load balanced, traced, health […]

Read More...
#

Gtest

The Google Test Framework.

Read More...
#

HANA

HPAA is a high-performance analytics machine that stores and processes data. It also does advanced analytics like predictive analytics and […]

Read More...
#

Hexagonal Architecture

An architectural pattern where roles in the architecture are divided. The main objective of this scheme is to create loosely […]

Read More...
#

HockeyApp

An application that allows developers to recruit and manage testers and to distribute apps, among other products. The cross-platform tool […]

Read More...
#

HP Server

A popular kind of PC system built by Hewlett-Packard. HP servers are the: HP 9000 series, HP BladeSystem series, HP […]

Read More...
#

Hybrid App

A multi-platform mobile application (Apple, Android, Windows) that combines elements of both native and web applications. Hosted inside a native […]

Read More...
#

In APP Purchase

A quick and easy sales mechanism that can be used to sell additional features directly from your app. In-App Purchases […]

Read More...
#

InfluxDB

A time-series database written in Go and designed for fast, high-availability querying of time series data in many fields. It […]

Read More...
#

InterBase

A database management system that is compatible with most operating systems: Windows, Linux, Unix, Solaris, Mac OS, etc. It is […]

Read More...
#

Ionic

A mobile framework built on the top of AngularJS and Apache Cordova that uses web technologies for hybrid mobile application […]

Read More...
#

Ionic Creator

An Ionic prototyping tool. It facilitates drag and drop functionality that brings the user interface together. You can view and […]

Read More...
#

iOS

A mobile operating system for smartphones, tablets, portable players, and other devices. Developed and manufactured exclusively for its own products […]

Read More...
#

iOS 10 Speech Recognition API

A new Speech API that allows the app to support continuous speech recognition and transcribe speech (from live or recorded […]

Read More...
#

iOS Frameworks

Core Data, Cocoa, Cocoa Touch, UI Kit, Core Location, Core Image, Core Graphics (cocos2d).

Read More...
#

iOS Programming Languages

Objective-C, Objective-Swift.

Read More...
#

iOS SDK

An SDK for native development that helps developers create Apple-compatible mobile applications. The iOS SDK (formerly known as the iPhone […]

Read More...
#

iOS Tools

CocoaPods (dependency manager), TestFlight (for iOS app installation and testing), Flurry (for app analytics), HockeyApp (for iOS app distribution) (platform […]

Read More...
#

jQuery Mobile

A framework for creating web applications for mobile phones. It enables you to design a single responsive website or app […]

Read More...
#

JSON

JavaScript Object Notation is a recommended syntax for software. A format used to organize information in an organized, easy-to-access manner. […]

Read More...
#

JSONB

A library that can read and write data in binary format. This functions by removing any extra white spaces and […]

Read More...
#

JWT

stands for JSON web token. RFC 7519 (Secure Hypertext Transfer Protocol) is an open standard that is used to securely […]

Read More...
#

Key-Value Database

A type of non-relational database that uses a simple key-value method to store data. A key-value database stores data as […]

Read More...
#

LeakCanary

Android and Java memory leak detection library. It traces memory leaks in an application and lets users know where leaks […]

Read More...
#

Liquibase

A database-independent library for tracking and managing database changes. One of the best programs for database migration management.

Read More...
#

Logcat

A command-line tool that dumps a log of system messages, including stack traces, when the device throws an error and […]

Read More...
#

Lottie

A mobile library that parses and renders animations on mobile devices. Lottie allows animators to create dynamic animations such as […]

Read More...
#

Magic keywords for DBA

Logging, triggers, replication, performance optimization, clustering, backup, deadlocks, tuning, configuration, monitoring.

Read More...
#

MapKit

An iOS API that makes it convenient to display maps, plot locations, and even draw routes and other shapes. Use […]

Read More...
#

MariaDB

A relational database with an open architecture. It is an extensible database that replaced MySQL due to its being quicker, […]

Read More...
#

Markup

XSLT, XMPP, XML, XPath (for messaging). ​

Read More...
#

Marmalade

An SDK and game engine with cross-platform mobile development capabilities. Marmalade can be used for mobile application development as well […]

Read More...
#

Memory Graph Debugger

A memory analysis tool that helps find and fix memory retention and memory leaks. When activated, it pauses the execution […]

Read More...
#

MemSQL

A SQL database management system that serves as both a transaction system and a high-throughput, parallel database. The program converts […]

Read More...
#

MessageUI

An iOS framework that makes mass emailing and mass SMS simple without having to leave the application.

Read More...
#

Metal

Low-level, low-level hardware-accelerated 3D graphics and computed shader APIs. Metal combines the functionality of OpenGL and OpenCL under one API. […]

Read More...
#

Microservices

An approach of designing software apps as suites of independently deployable services. This architectural pattern is considered ideal in environments […]

Read More...
#

MLKit

Mobile SDK that brings Google machine learning features to Android and iOS apps. Comes with a set of ready-to-use APIs […]

Read More...
#

Mobile Application Development

Mobile App development is the act or process by which mobile apps are developed, with a specific mobile device in […]

Read More...
#

Mobile Applications

Software programs developed for mobile devices such as smartphones and tablets are mobile applications (also known as mobile apps).

Read More...
#

MongoDB

A database management system that does not require a description of the table structure to properly maintain a database. NoSQL […]

Read More...
#

Monolithic Architecture

The traditional unified design model for software development. Monolithic software is designed to be self-contained; components of the program are […]

Read More...
#

Mortar

A framework that provides a simplified, composable overlay for the Android lifecycle to support the use of Views as a […]

Read More...
#

Mosby

A Model-View-Settings framework for building android apps. Additionally, Mosby helps you manage screen orientation changes by introducing ViewState and retaining […]

Read More...
#

Moya Framework

A functional networking library, built on top of Alamofire, that applies the best of the Swift language and compiler features […]

Read More...
#

MS Access

A database management system that helps store large amounts of information for reference, reporting, and analysis. The Access language makes […]

Read More...
#

MS Exchange Server

An email service developed by Microsoft, which is used to send and receive email. It is Windows-only.

Read More...
#

MS SQL Server

A relational database management system developed by Microsoft. It is designed for the basic function of storing and retrieving data […]

Read More...
#

Mule

A Java-based ESB and integration framework that integrates three or more applications and supports multiple communication protocols. It is lightweight […]

Read More...
#

Multitasking

A feature that is available on iOS. The iPad multitasking interface enables switching between different apps by one tap. It […]

Read More...
#

MVC

Model-View-Controller is a pattern of software architecture that helps to design views and controllers. Models manipulate the data; view displays […]

Read More...
#

MVP

Model-View-Presenter is one of the software architectural patterns that can be implemented by programmers. A model that manipulates and displays […]

Read More...
#

MVVM

Model-View-ViewModel is a pattern for building user interfaces and creating reusable user interface components. Model – alters the data, View […]

Read More...
#

MySQL

The SQL-based relational database management system, linked to web-based applications and online publishing, runs on Linux, UNIX, Windows, and other […]

Read More...
#

Native Mobile App

A native application is a software program designed to run only on a given operating system or on a specific […]

Read More...
#

Navicat

A set of database management and development tools for MySQL, MariaDB, MongoDB, Oracle, SQLite, PostgreSQL, and Microsoft SQL Server. Sends […]

Read More...
#

Neo4j

A Java implementation of a graphical database management system with open source code. Neo4j has all of the characteristics of […]

Read More...
#

Nimble

Matcher Swift and Objective-C Frameworks. Provides many options on how to meet the test expectations.

Read More...
#

NoSQL

An approach to the design of a database with a key-value store, a document store, a data graph format that […]

Read More...
#

NoSQL Databases

Cassandra, MongoDB, Berkeley DB, Redis, Riak, CouchDB, DynamoDB, OrientDB, Neo4j, ArangoDB, Titan, Hbase, Aerospike, Cassandra, AtomDB, Redis, Riak.

Read More...
#

NSOperation

An abstract class that offers a thread-safe structure for state modeling, priority, dependency, and management. Concrete subclasses are NSBlock Operation, […]

Read More...
#

NSOperation

Represents a unit of work. It’s an abstract class that allows programmers to keep track of priorities in their program […]

Read More...
#

Object-related Mapping (ORM)

Object-Relational Mapping (ORM) is a technique for converting incompatible models into OOP, especially between data storage and programming objects. ORM […]

Read More...
#

Objective-C

The compiled object-oriented programming language used by Apple, based on the C-language and the Smalltalk paradigms. The object model is […]

Read More...
#

OOD

Object-Oriented Design focuses on the design of systems of interacting objects and the effective use of those objects to solve […]

Read More...
#

OpenMP

Open Multi-Processing is a programming interface designed for programmers who program multi-threaded programs on a multiprocessor system with shared memory. […]

Read More...
#

Oracle Database

An object-related database management system produced by Oracle Corporation. Designed for increasing grid computing performance. It is an economical way […]

Read More...
#

ORD

An object-relational database (ORD) involves the features of both object-oriented programming and relational databases. This allows for more efficient searching […]

Read More...
#

OrientDB

An open-source database written in Java. Amongst other things, it supports multiple models, such as key-value, document, graph, and object […]

Read More...
#

OTBI

Oracle transactional BI. Used for all web apps. Organizes data objects into functional groups for the purpose of easy access […]

Read More...
#

Percona DB

An objective database management system that supersedes MySQL. It includes the functionality of MySQL but comes with additional tools for […]

Read More...
#

PervasiveSQL

A versatile data management solution that combines high performance, powerful application integration, and low operating costs with a powerful, flexible, […]

Read More...
#

PhoneGap

A cross-platform native development framework that allows you to write native apps for various mobile phone platforms using HTML, JavaScript […]

Read More...
#

Picasso

Square Inc. provides and maintains an image processing library. It is used to reduce the need to download and display […]

Read More...
#

PipelineDB

PipelineDB is an open-source SQL database that continuously runs SQL queries on streams, storing and retrieving results incrementally.

Read More...
#

PL/SQL

Structured Query Language (SQL) is a protocol of stored procedures used in relational databases, allowing programmers to write code in […]

Read More...
#

POP

It stands for protocol-oriented programming. Programming paradigm based on the protocol, adding abilities to classes and structs as well as […]

Read More...
#

PostGIS

An application that enables geographic features support for PostgreSQL. PostGIS complies with both the Simple Features for SQL and Open […]

Read More...
#

PostgreSQL

The Object-Relational Database Management System (ORDBMS), the most advanced open database system in the world, is a real alternative to […]

Read More...
#

Presto

An SQL database query engine that allows users to run queries against large volumes of data. It interfaces with databases, […]

Read More...
#

Primary Key

A column or set of columns that uniquely identifies each row of the table. A primary key value must be […]

Read More...
#

Property Lists

Cocoa application framework makes a structured data representation specifically for storing, organizing and accessing standard types of data.

Read More...
#

Protobuf

A structured data communication system. It is easier, and faster to transmit, because binary data is particularly optimized for the […]

Read More...
#

Quick

A behavior-driven development framework for Objective-C and Swift that helps you write tests very similar to RSpec.

Read More...
#

QuickBlox

A cloud communication backend that simplifies app development by allowing App Developers to add Push Notifications, Chat, and Messaging into […]

Read More...
#

RDBMS

A relational Database Management System is a program that allows you to create, update and manage a relational database. Most […]

Read More...
#

RDMS

Stands for the relationship management system of the database. RDBMS is a collection of programs and capabilities that enable IT […]

Read More...
#

React Native

This is the framework that allows JavaScript-only mobile apps to be built using native components instead of web components as […]

Read More...
#

Reactive Code

Working with digital data streams in asynchronous situations.

Read More...
#

Reactive Pattern

A synthesis of the Observer pattern, Iterator pattern, and functional programming. Converts asynchronous networking (like HTTP) to non-blocking.

Read More...
#

ReactiveKit

A quick framework for reactive and functional reactive programming. It is often used in combination with Bond and ReactiveAlamofire.

Read More...
#

Realm

An object database administration system that runs on both mobile (Android/iOS) as well as desktop (Windows) and is licensed under […]

Read More...
#

RecyclerView

The ViewGroup is capable of rendering any adapter-based view in a similar way. Scrollbars are a more energy-efficient way to […]

Read More...
#

Redis

Remote Dictionary Server is a high-performance document-oriented database. Redis maintains all the data within the memory and access is gained […]

Read More...
#

Redshift

An online hosting and data storage product that is a component of Amazon web services’ larger cloud computing platform. It […]

Read More...
#

Relational DB

MySQL, Oracle, Access, MS SQL Server (mainly for Microsoft Stack), PostgreSQL, SQLite.

Read More...
#

REST

A formal data exchange program. It is simpler, more compact, and faster than XML because it represents or encodes binary […]

Read More...
#

RESTful API

An API that supports HTTP requests. A simple RESTful API breaks an action down to its individual components. Each module […]

Read More...
#

RethinkDB

A document-oriented database that helps in storing JSON documents. For real-time data feeds, it can be helpful. RethinkDB can be […]

Read More...
#

Retrofit

A REST client for Android that implements dynamic JSON serialization, allowing to configure which JSON converter is used.

Read More...
#

Riak

A distributed key-value database; provides high availability, fault tolerance, operational simplicity, and scalability. It is sometimes also used with logs.

Read More...
#

RoboSpice

A modular, Java-based Android library. The script executes asynchronously and allows caching while offering REST requests out-of-the-box.

Read More...
#

Robotium

A test automation framework for mobile applications testing simplifies crafting robust test cases and is helpful when performing automated UI […]

Read More...
#

RocksDB

The high-performance embedded database can be used for high-performance user data storage. It is a fork of LevelDB which was […]

Read More...
#

Room Library

Persistence Library, part of Android Architecture Components. Provides a layer of abstraction over SQLite to enable SQL with full-power interactivity.

Read More...
#

RPC

RPC is a system used for exchanging information over local area networks for programs written in different programming languages.

Read More...
#

RRAS

Microsoft’s Routing and Remote Access Service is a Microsoft package that makes it possible for you to administer the functions […]

Read More...
#

RxAndroid

A RxJava extension that enables the scheduler to run code in other threads of the application and provides the transfer […]

Read More...
#

RxJava

This Java platform implementation of Reactive Extensions is a library for composing event-based programs using sequences. RxJava allows individuals to […]

Read More...
#

RxSwift

A framework can help you interact with the Swift language. The challenging, troublesome, and somewhat ambiguous code in Swift becomes […]

Read More...
#

SAP MaxDB

A free relational database management system originally developed by SAP. It is ANSI SQL-92 compliant, and it is a cost-effective […]

Read More...
#

ScyllaDB

A drop-in Apache Cassandra alternative database of big data that powers applications with ultra-low latency and extremely high throughput.

Read More...
#

Self-Contained System

Approach is an architecture that focuses on separating functionality from many independent systems, making the complete logical system a collaboration […]

Read More...
#

Sencha

An application framework that allows for the creation of cross-platform mobile apps from native HTML/JS components. Supports AJAX technology, animation, […]

Read More...
#

Shiny

This will create a framework for developing interactive web tools with R. It assists you in building rich internet applications […]

Read More...
#

Snowflake

The data warehouse is delivered as a SaaS. Uses a unique architecture intended to work in the cloud.

Read More...
#

SOA

Service-Oriented Architecture is a design pattern in which individual application components provide services to other system components using a communications […]

Read More...
#

SOAP

Simple Object Access Protocol (SOAP) is a communications protocol that allows different applications to communicate through XML and HTTP.

Read More...
#

Software Architecture

A structure is an arrangement of parts and is composed of software elements as well as externally visible properties of […]

Read More...
#

SOLID

A shorthand term for the first five principles of object-oriented design. This gives a software architect the basic knowledge of […]

Read More...
#

Solr

An Apache-based platform for searching and highlighting data, which can be used for full-text searches, dynamic clustering, database integration, and […]

Read More...
#

Solution Architecture

Solution architecture is a practice of defining and describing the architecture of a system delivered in the context of a […]

Read More...
#

Spanner

Google has a globally distributed NewSQL database. Designed to distribute global data, the blockchain will support external contracts.

Read More...
#

Spark SQL

A spatial analytical toolkit. It provides a processing environment called DataFrames, which is used for programming. It enables simplified Hadoop […]

Read More...
#

Sphinx

SQL Phrase Index is a full-text search server that can index anything that can be stored in an SQL database, […]

Read More...
#

SpongyCastle

The Android alternative to the full version of Bouncy Castle. The library of APIs for cryptography used on Android. The […]

Read More...
#

SQL

Structured Query Language is a programming language used to access and manage data in a relational database managed by a […]

Read More...
#

SQL Server

An RDBSM built for the basic needs of database storage and retrieval, which can respond to queries in the SQL […]

Read More...
#

SQL Server AlwaysOn

SQL Server AlwaysOn is a solution to prevent data loss. The product introduces the use of Failover Clustering, as well […]

Read More...
#

SQLite

A self-contained, serverless, transactional SQL database engine maintained in a C programming library.

Read More...
#

Sqlmap

A penetration SQL test tool that automates the process of identifying and exploiting SQL injection vulnerabilities and the capture of […]

Read More...
#

SSAS

Microsoft SQL Server Analytic Services. Technology from the Microsoft Business Intelligence stack. This tool allows users to view data from […]

Read More...
#

SSOT

A single, coordinated source or truth. A reference to the concept where only one source should be used by data […]

Read More...
#

Stack Views

A simple tool to build user interfaces quickly and easily. It allows you to utilize the power of the Auto […]

Read More...
#

StoreKit

An iOS framework designed to handle everything about In-App Purchasing. It enables the application to request payment from the user […]

Read More...
#

Storyboard

A simple tool that allows iOS users to test and preview apps. In this way, it helps us create all […]

Read More...
#

Support Library

A set of code libraries that provide backward-compatible versions of Android framework APIs, and feature optional APIs that are more […]

Read More...
#

Swagger

An Open API software framework for machine-readable interface files for describing, producing, consuming, and visualizing RESTful Web Services.

Read More...
#

Swift

Apple’s newest programming language for developing iOS, OS X, watchOS, and TVOS apps. It enhances C and Objective-C, it offers […]

Read More...
#

SwiftyJSON

Open source Parsing library for ML serialization. Designed to avoid the inconveniences of chainable JSON serialization. Saves time when dealing […]

Read More...
#

Swinject

A lightweight and rapid development DI framework for Swift applications. It enables you to split an app into components that […]

Read More...
#

System Architecture

System Architecture is a generic discipline for handling objects (existing or to be created) called “systems” in a way that […]

Read More...
#

T-SQL

Transact-SQL is a procedural SQL extension developed by Microsoft and Sybase. The Transact-SQL language is the key to database management […]

Read More...
#

Teradata

An RDBMS used by large volumes of data for large data warehousing. It is highly scalable and easily expandable. The […]

Read More...
#

TestFlight

An iOS online testing service used to test mobile applications, enabling users to test apps and gather valuable feedback before […]

Read More...
#

Titanium

The framework for creating beautiful native applications on different devices and operating systems. It comes with a full-featured SDK with […]

Read More...
#

Toad

A database management tool that is used to manage data, among other things. It supports Oracle Database, Microsoft SQL Server, […]

Read More...
#

tvOS

An operating system for the Apple TV digital media player of the fourth and later generations. Apple’s VoiceOver, Zoom, and […]

Read More...
#

Typhoon

Framework for dependency injection for Objective-C and Swift applications. A useful design pattern that allows the application to be decoupled […]

Read More...
#

UI Automator

Google’s UI test automation framework facilitates the creation of streamlined and specifically tailored UI tests for Android apps. Formport provides […]

Read More...
#

UIKit

A lightweight and modular framework for iOS and tvOS applications that provides the necessary infrastructure for app aesthetics and performance. […]

Read More...
#

UML

Unified Modeling Language (UML) is a modeling language used to describe the internal structure of a software program.

Read More...
#

Voldemort

A distributed key-value store used for LinkedIn’s scalable distributed data storage. It is neither relational nor object, merely a catalog. […]

Read More...
#

Volley

An HTTP library that makes networking easier and quicker for Android apps. The library was developed because the SDK lacked […]

Read More...
#

WatchKit

The framework for the creation of hybrid applications and interfaces for Apple Watch and Apple iPhone. Often used to configure […]

Read More...
#

watchOS

The Apple Watch’s mobile operating system. It functions on the Apple iOS operating system. Written in C and C++.

Read More...
#

Web Application

A Web application is a program that is located on a server and accessed via a Web browser.

Read More...
#

Web Development

The purpose of web development is to develop and maintain websites for the intranet or internet. Web development includes web […]

Read More...
#

Xamarin

A platform that facilitates the building of native mobile apps, in particular for iOS, Android, and Windows devices. The application […]

Read More...
#

Xamarin Studio

The IDE used to create native mobile and desktop apps on the Xamarin platform. Visual Studio is being installed by […]

Read More...
#

Xamarin.Forms

This cross-platform UI toolkit allows developers to easily develop apps using different styles for different platforms. Xamarin provides two ways […]

Read More...
#

Xcode

It is a full developer toolset used to build applications for Mac, iPhone, iPad, Apple Watch, and Apple TV. Within […]

Read More...
#

XCTest

A test framework that allows you to create and run unit tests, performance tests, and UI tests for your Xcode […]

Read More...

How Much?

Tell Us What You Need

Get a Quote