A cross-platform development engine that can be exported to native mobile applications Crossapp officially open source!

Source: Internet
Author: User

Intermediary transaction SEO diagnosis Taobao guest Cloud host technology Hall

  

Crossapp is a free, open source, Cross-platform app development engine, based on the MIT Open Source protocol, the use of C + + development, based on OpenGL ES 2.0 rendering, can help all developers rapid development of the Cross-platform native app, currently mainly support the export of iOS and Android.

Engine Name: Crossapp

Engine version: Crossapp Alpha v0.1.2

Last Updated: 2014.05.21

Development environment: XCODE,VS2013

Compatible Platform: windows,ios,android

Work Git:http://git.oschina.net/9miao/crossapp

Github:https://github.com/9miao/crossapp

Document Update Address: http://www.9miao.com/crossapp/list-24-1.html

  

Advantages

Cross-platform:

Crossapp currently supports both iOS and Android, and because of the cross-platform nature of Crossapp, the relatively traditional development of iOS and Android native applications, Crossapp more savings in development cycles and costs, Let the developer no longer need to maintain two sets of application code and worry, app development completed only after a relatively simple porting work, can be easily implemented on different platforms to apply.

Features Rich:

Crossapp encapsulates a large number of controls that are specific to the app development process, and each control is rich in functionality, and developers can quickly use a rich set of controls to rapidly develop the app, which basically meets most of the functionality of the app's development requirements (not common functionality or needs to be done by itself), It also eliminates the amount of time it takes to encapsulate the controls and further improve the efficiency of development, the current open source Crossapp is Alpha V0.1.2, an earlier version, and the controls are not rich enough for the maintenance team to update at least 2 new controls every week.

Consolidate part of Third-party libraries:

Crossapp integrates some Third-party libraries, such as the common data Parsing library jsoncpp, TinyXML, HTTP, and Crossapp also through the Third-party library SpiderMonkey conversion, so that it can directly use the JS script programming, Third party developers can also provide more third-party libraries to the vast number of users, for the support of JS version, we will be officially released on June 10, 2014.

Shortcomings

Because the maintenance team is limited, the first version of the Crossapp Control Library has only some of the underlying controls available, and the number of target controls is far from the maintenance team, and the maintenance team will continue to update at least 2 new controls on a weekly basis. At the same time, we also hope to get more open source developers to help, better and faster to improve and maintain the free open source Cross-platform app development engine Crossapp, so it is urgent to need more C + + experts to join the 9-second Community Standing Committee of Contributions (referred to as 9), If you are looking to join the Crossapp core maintenance team, please contact email:liming@longtugame.com contact qq:906484688 (Please specify: Join the 9 Tribute Committee) by contacting the big eggs of the 9-second community.

The development of Crossapp and the content of short-term modification

In subsequent Crossapp releases, we will improve the Crossapp function in the shortest possible time, modify the bugs and deficiencies of Crossapp, and provide support for more third-party libraries. The maintenance team will ensure 1 updates per week, 2 new spaces per week, and a number of bug and detail adjustments.

Within 20 days the contents are as follows:

1. Text asynchronously renders the Android platform crash.

2. TextField lacks function:

A the text content exceeds the display size cropped content head problem

b The cursor move to the text content anywhere edit function

c) NewLine input function

3. TableView lacks function:

A) multiplexing of cell

B cell editing function (delete, insert, etc.)

c) The addition of some template properties of the cell

4. GPS, contacts, camera functions and access

Within 20 days, you plan to add the following controls:

Slider bar: Caslider

Status button: Caswitch

Segmented option button: Casegmentedcontrol

Tip Box: Caalertview

View Paging controller: Capagecontrol

Large text input control: Catextview

Load State Controller: caactivity

Web page load control: Cawebview

Hereby acknowledge

1, thanks to Jsoncpp maintenance team.

2, thanks to TinyXML maintenance team.

3, thanks to Mozilla's SpiderMonkey maintenance team, a C-language implementation of the JS script engine, really beautiful.

4, special thanks to the Cocos2d-x team, we have extracted and modified the open source game engine graphics rendering and cross-platform parts, which allows us to devote more time to the application developers need more content.

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.