More than 20 mobile development frameworks for developers

Source: Internet
Author: User

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.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.