More than 20 mobile development frameworks for developers
This article collects 20 mobile development frameworks for developers to develop novel, useful, and interesting applications for mobile enthusiasts.
1. Fries
Fries is a stable HTML-CSS-JS framework designed to create a native UI similar to Android in actual projects and prototyping. This framework contains all important components, such as Form, toolbar, list, button, drop-down list, and label. It is also specially optimized for PhoneGap and can be easily converted to a local application.
Source code
2. Appium
Appium is an open-source automated testing tool. You can test iOS and Android apps in any language, tests can be written in Java, Objective-C, JavaScript, PHP, Python, Ruby, C #, Clojure, Perl, and other languages. Currently, it is only for Mac OS X and must be supported by Node. js.
Source code
3. Junior
Junior is a front-end framework used to build HTML5-based mobile Web applications. Its appearance and behavior are similar to those of local applications. It adopts CSS3 conversion optimized for mobile performance and supports rotating lightbox effects, including various Ratchet UI components. The entire framework uses Zepto a lightweight mobile device js class library similar to jQuery syntax) and integrates the views and routes of backbone. js. Junior is very easy to use and provides detailed documents and cases for easy learning.
Source code
4. Enyo
Enyo, a JavaScript development framework, was initially released on webOS of HP TouchPad. Now we have released version 2.0 to become a cross-platform framework. We will not only pin webOS for webOS1.0 ). The new version of Enyo supports desktop and mobile, and can work in all mainstream browsers. It has rich cross-platform UI components and a powerful layout library required to build applications.
Source code
5. Sidetap
Sidetap is a simple and lightweight mobile Web application development framework with a compression size of only 2 kb ). It focuses on providing side navigation like Facebook mobile apps. After the navigation part is solved, it is quite easy to use it to create a simple mobile Web application.
Source code
6. Mobello
Mobello is an open-source JavaScript UI framework designed to simplify the development process of mobile Web applications. This framework can be used to provide a similar experience with local applications on mobile terminals. It is optimized for touch events and provides over 20 UI components that are widely used. It also provides an integrated development environment, Mobello Studio, in which mobile applications can be developed using the HTML5, CSS, and Mobello frameworks.
Source code
7. Moobile
Moobile is a mobile Web application framework based on MooTools and is a new project. It focuses on providing iOS-like experience and provides better control over buttons, images, and lists. It also supports various transition styles, such as fade-in and fade-out, slides, and displays the prompt box alert for local applications ). The interface created by Moobile is more flexible and can work well on the iPhone and iPad.
Source code
8. Spine Mobile
Spine Mobile is a JavaScript framework built on SpineJS to build Mobile Web applications that look like local applications. The framework includes dedicated controllers, panel layout, hardware-accelerated conversion, and touch events.
Source code
9. Zoey
It is a framework implemented by HTML5-CSS3 technology, used to build mobile applications. It is constructed based on Zepto. js and is lightweight and only 6 kb after compression. Zoey has a large number of UI controls, such as navigation, list, buttons, control groups, forms, and tables. This framework supports iOS and Android and comes with a skeleton covering all functions.
Source code
10. iUI
IUI is a mobile Web framework. This framework contains JavaScript libraries, CSS, and image sets for developing touchable Web applications. The applications it creates have the same appearance and feeling as the native applications built by the iPhone SDK. They can run on most smartphones and tablets as long as they contain a standard Web browser.
Source code
11. Lungo. js
Lungo. jS is a mobile Web development framework that uses HTML5, CSS3, and JavaScript technologies. The created application can run on iOS, Android, Blackberry, and WebOS on all popular platforms ). It supports touch events, such as clicking, double-clicking, and sliding. No image is required. All images are claimed by vectors.
Source code
12. Wink Toolkit
Wink Toolkit is a JavaScript framework used to create mobile Web applications. The core of the Framework provides all the basic functions for developing mobile applications, from touch event processing to DOM operations and CSS conversion. In addition, it provides many UI controls to help improve the appearance of Web applications.
Source code
13. The M Project
The M Project is an HTML5 JS framework that can build cross-platform mobile Web applications such as OS, Android, Palm webOS, and BlackBerry platforms ). JavaScript uses jQuery and contains all core jQuery UI files, such as offline support and internationalization. The-M-Project is not independent. It needs to introduce nodeJS and an Espresso! Build tool, which makes it easier for you to structure code, build and run on embedded servers.
Source code
14. DHTMLX Touch
DHTMLX Touch is a JavaScript Library Based on html5. it is used to create mobile Web applications. It is not just a set of UI gadgets, but a complete framework that allows you to create cross-platform Web applications for mobile and Touch devices. It is compatible with mainstream Web browsers and can run smoothly on iPad, iPhone, and Android smartphones.
Source code
15. Zepto. js
Zepto. js is a JavaScript framework that supports mobile WebKit browsers and has jQuery-compatible syntax. Lightweight, 2-5 k library, with a good API to handle most of the basic work.
Source code
16. jQuery Mobile
JQuery Mobile is a touch-optimized Web framework released by jQuery for Mobile phones and tablet devices. It is based on jQuery and provides a unified User Interface on different mobile device platforms. This framework is based on the incremental enhancement technology and utilizes HTML5 and CSS3 features.
Source code
17. Jo
Jo is an HTML5-based open-source mobile application framework. This framework provides rich platform support, including webOS, iOS, Android, Symbian, Safari, Chrome, and even Mac OS.®X Dashboard widget. Jo is also compatible with PhoneGap. Jo's simplicity and lightweight combination with the powerful features of PhoneGap will eventually generate an effective tool to develop a wide range of mobile local applications for a wide range of platforms.
Source code
18. Sencha Touch
It is an HTML5 mobile application framework. It allows you to create Web applications, which are similar in appearance and sense to Apple iOS and Google Android local applications. It uses HTML5 to publish audio/video for local storage, and CSS3 to provide a wide range of styles such as rounded corners, background gradient, and shadow.
Source code
19. WebApp. Net
WebApp. Net is a JavaScript framework based on Ajax technology, used to build mobile Web applications. It provides a complete set of component switch buttons and single-choice button groups) to help developers create websites with similar appearances and behaviors as local mobile apps.
Source code
20. Helios
Helios is an open-source framework that provides the necessary background services for iOS apps, from data synchronization and push notifications to In-APP purchase and passbook inheritance. It helps developers build an application that contains both the client and server in minutes.
Source code
Http://my.oschina.net/liuher/blog/295082.