Sencha
Sencha is a tool that allows you to develop your applications in HTML5. The main product for app developers is Ext Js 5. Developers prefer it because it works across various devices on different platforms and enhances productivity with pre-built components that save ample of time while writing a code.
PhoneGap
An endeavour by Adobe, PhoneGap is a free resource that beginner app developers use to convert code from HTML5, CSS, and JavaScript. The SDKs (software development kits) are maintained on the vendor’s end for each platform used by the developer, so it’s one less thing you need to worry about. And once your app is developed, you can ask your team for feedbacks in case the app needs any changes.
Appcelerator Titanium
Using JavaScript, Titanium’s SDK creates native iOS and Android apps while reprocessing around 60% to 90% of the same code for all the apps you make, thus saving ample of your time. And since it is an open-source tool, many developers are continually contributing to it to make it better and more functional. And in case you find a bug in its system, you can too.
Cocos2d
Cocos2d is mainly used in two-dimensional game development. It offers developers the choice of five different forks or platforms to develop on, depending on their preferred programming language:
- Cocos2d-x uses C++
- Cocos2dXNA uses C#
- Cocos2d-JS uses JavaScript
- Cocos2d(Python) uses Python
- Cocos2d-Swift uses Xcode and Objective-C
Unity 3D is a game engine used when you want to focus on your striking graphics. This cross-platform mobile development tool operates beyond simple translation. Subsequent to developing your code in C#, UnityScript, or Boo, you can easily export your games to 17 different platforms, such as iOS, Android, Web, Windows, Xbox, Playstation, Wii, Linux and more.
Once you have your game on all your selected platforms, Unity will help you share it out to app stores, bring social shares, and track user analytics.