Lisa Morgan outlined why you should use mobile app frameworks. If you’re now looking for one, check out these offerings:
Infragistics: Ignite UI enables developers to create an application that looks like a native app for Android phones and tables, iPhones, and iPads, Windows Phone, Windows Surface, and desktop applications. The framework focuses on building applications that run on multiple platforms using one set of source code by sensing the device the code is running on, then changing the UI dynamically for that device. Ignite is included in Infragistics Professional and Ultimate suites, and can also be bought separately.
jQuery: jQuery offers an open-source and touch-optimized framework for smartphones and tablets, jQuery Mobile. The framework is built on top of the popular development tool jQuery and provides a unified, HTML5-based user interface system for all popular mobile device platforms. Its emphasis on semantic markup and progressive enhancement makes it easy to use.
Telerik: Developers can use Kendo UI Mobile to build native-like mobile applications for Android, BlackBerry, iPhone and Windows Phone 8. The HTML5 and JavaScript UI framework also provides UI widgets as part of the larger Kendo UI platform for desktop and mobile development.
Verivo: With Akula, Verivo offers more than a framework, it offers an enterprise mobile application platform. The Akula platform consists of an enterprise server, management console, native client SDKs for Android and iOS, and a hybrid Cordova/PhoneGap SDK that supports Android, iOS, Windows 8 Phone and Windows RT. Akula client SDKs are designed to complement whatever application-development tools and frameworks are best for the user.
Appcelerator: Titanium is Appcelerator’s open, extensible development environment for creating native apps across different mobile devices and OSes including Android, BlackBerry and iOS as well as HTML5 and hybrid. It includes an open-source SDK with more than 5,000 devices and mobile operating system APIs, an MVC framework, an Eclipse-based IDE, and a ready-to-use mobile back end.
Intel: The Intel mobile App Framework (originally known as jqMobi) is a cross-platform HTML5 framework that allows developers to write applications targeting Android, BlackBerry 10, iOS and Windows Phone 8 platforms using a single codebase. It uses the latest features of JavaScript and CSS3 to speed up HTML5 performance on mobile devices.
DevExpress: DevExtreme is DevExpress’ HTML5 and JavaScript framework for creating line-of-business apps for mobile platforms. DevExtreme detects the mobile platform at runtime and automatically applies the appropriate “native” look and feel to all widgets and navigation elements inside the application. It is optimized for Visual Studio developers, with project templates and wizards to help developers get started quickly. Its integrated View Designer and code window in Visual Studio, along with its device emulator, helps speed up the process of creating, testing and debugging apps.
Oracle: ADF Mobile is a Java and HTML5-based mobile development framework that enables developers to build and extend enterprise applications for Android and iOS from a single codebase. Based on a hybrid mobile architecture, ADF Mobile provides access to native device services. It offers more than 60 UI components and comes with built-in security. The application logic can be written in Java or JavaScript, so there’s no need to learn a new programming language for each platform.
Syncfusion: Orubase is a mobile development framework built for developing line-of-business mobile applications targeting Android, iOS and Windows Phone platforms. Orubase can easily be used to wrap ASP.NET or ASP.NET MVC mobile websites. It comes with a full complement of mobile JavaScript controls, so there is no need to use a separate UI framework.
Sencha: Sencha Touch is a full-stack JavaScript framework that enables developers to build HTML5 apps that perform like native. It offers a wide selection of out-of-the-box themes for Android, BlackBerry, iOS, Tizen and Windows. Developers can target any platform for their apps and apply platform-specific themes using the theme-switching feature. Sencha Touch supports Apache Cordova to utilize device-level APIs like camera, accelerometer, file storage and more.
Adobe: Apache Cordova is a platform that enables programmers to build native mobile applications using JavaScript, HTML and CSS. It is a set of APIs that allows an application to be built without any native code. Cordova is available for Android, Bada, BlackBerry, iOS, Palm, Symbian, WebOS and Windows Phone.
Xamarin: Xamarin offers two mobile framework products: Xamarin.Android and Xamarin.iOS. Both frameworks allow developers to create mobile applications using C# and the .NET framework, and provides full access to standard Android or iOS APIs. If an Android developer decides to support iOS in the future (or vice versa), the frameworks allow developers to reuse up to 90% of existing C# code.