Cross-Platform (Hybrid)

Cross-Platform Mobile Development

Refers to the development of mobile apps that can be used on multiple mobile platforms.

Cross-platform Mobile (mostly JavaScript)

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

Apache Flex

An open source application framework that allows to build mobile apps for iOS, Android & BlackBerry Tablet OS devices, as well as traditional apps for browser and desktop using the same programming model, tool, and codebase. Formerly known as Adobe Flex.


Allows to develop mobile apps on different platforms by embedding a browser in a mobile application (the app is essentially a mini browser, which shows a single portal – your app).

Dojo Mobile

A Dojo-based mobile framework that allows to create cross-device-compatible mobile web applications which are lightweight and high-performance.


A mobile and web application development platform for creating mobile apps that gives insight into user engagement and app usage. 


A video messaging platform for iOS, Android and Windows mobile devices, one of the most popular video chatting apps, uses a cloud-based technology allowing lightning-fast photo and video messaging. 

Hybrid app

A mobile application for multiple platforms (Apple, Android, Windows) that combines elements of both native and Web applications, are hosted inside a native app that utilizes a mobile platform’s WebView, they are built with a combination of HTML, CSS, JavaScript.


An open-source mobile framework built on the top of AngularJS and Apache Cordova, used for hybrid mobile application development, it uses web technologies (CSS, HTML5, and Sass). 

Ionic Creator

A prototyping tool for creating apps using Ionic. It allows to drag and drop components that make up the user interface. 

jQuery Mobile

A mobile framework for creating mobile web applications, it aims to be compatible with a wide variety of smartphones and tablet computers, written in JavaScript.


A cross-platform native development framework which allows to write native apps for various mobile phone platforms with HTML, JavaScript & CSS; the original and most popular distribution of Apache Cordova.

React Native

Allows to build mobile apps only with JavaScript, using native components instead of web components as building blocks.


A cross-platform mobile web application framework based on HTML5 and JavaScript which allows to create native-looking universal mobile apps.


An open-source cross-platform mobile framework that allows to create native, hybrid or mobile apps.


A mobile app development platform for building native iOS, Android & Windows apps from a common C#/.NET code base. The platform consists of Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Xamarin Test Cloud, and HockeyApp.

Xamarin Studio

The IDE used for creating native mobile and desktop apps on the Xamarin platform. 


A cross-platform UI toolkit used to create native user interface layouts which can be shared across iOS, Android, and Windows Phone.

Development by