收藏本站
博为峰Android开发培训Banner
您所在的位置:博为峰教育首页 > 资料精选 > 学习资料 > 【学习资料】十大开源安卓应用程序的开发框架

【学习资料】十大开源安卓应用程序的开发框架

      发布时间:2016年02月17日 16:45分    来源:博为峰教育网采编    关键词:安卓应用程序         | 上一篇 | 下一篇 |


 

       4.Kendo UI

 

       来自Telerik — 这种基于jQuery的HTML5/JavaScript框架既有开源版,又有商业版。对企业用户友好的Kendo UI提供了种类丰富的用户界面窗口组件和插件。它最广为人知的地方就是拥有无数具有Material Design风格的预构建主题,另外还有一个主题构建器,可用于构建自定义主题。其他功能特性包括:Angular和Bootstrap UI集成以及性能优化。

       相关链接:http://www.telerik.com/kendo-ui

 

       5.Mobile Angular UI

 

       来自Maurizio Casimirri —这个开源项目将AngularJS和经过修改的推特Bootstrap合并到了一个移动用户界面框架。据说它保留了Bootstrap 3的大部分语法,因而更容易实现从Web应用程序向移动应用程序的移植,同时增添了Bootstrap缺失的许多组件,比如切开关、覆盖、侧边栏、可滚动区域以及固定位置的导航条。库包括fastclick.js和overthrow.js。

       相关链接:http://mobileangularui.com

 

       6.NativeScript

 

       来自Telerik ,顾名思义,Native Script专注于原生用户体验开发,但是它提供了跨安卓和iOS的跨平台代码共享支持。该软件使用现有的原生用户界面库,用户界面由JavaScript、XML或视情况而定的Angular来描述。然而,使用起来,它不如Telerik更传统的跨平台Kendo UI框架来得容易。

       相关链接:https://www.nativescript.org

 

 

       7.Onsen UI

 

       来自Asial Corp. — Onsen基于HTML和CSS而建,旨在与并非预先集成的PhoneGap和Cordova协同运行。它还可以与Angular和jQuery协同运行。顾名思义,该程序强调用户界面开发,并提供了一系列广泛的基于Web的用户界面组件和特性,比如表格的双列视图。(然而,仍然缺少Material Design。)这个文档完备的程序针对这样的jQuery Mobile用户:既需要易于使用,又想要更多的功能、更高的性能和更丰富的用户界面特性。总部位于东京的Asial正在开发一种拖放式GUI工具,该公司还开发和维护Monaca。

       相关链接:https://onsen.io

 

       8.React Native

 

       来自Facebook — React Native是一种开源框架,从Facebook的React JavaScript框架派生而来,众所周知,JavaScript框架取代了早些时候的HTML5基础。顾名思义,这个面向iOS的高端程序与其说是一种跨平台框架,还不如说是原生程序包装器,但是由于新增了对安卓的支持,它很适合我们的要求,因为你实际上只要用JavaScript编写一次代码,就能移植到这两个平台。目前,只有OS X桌面得到全面支持,不过也有试验性的Linux和Windows版本面向安卓开发。

       相关链接:http://www.reactnative.com

 

       9.Sencha Touch

 

       来自Sencha — Sencha的成熟的、面向企业的HTML5/JavaScript框架既有开源版,又有商业版。Sencha建立于ExtJS的基础上,能够获得类似原生的性能。它为HTML5提供了可视化应用程序构建器,另外还提供了重复使用自定义组件的功能。原生包装器简化了分发到Google Play等应用程序商店的工作。

       相关链接:https://www.sencha.com/products/touch/

 

       10.Titanium

 

       来自Appcelerator —不像那些比较偏向Web的框架,Titanium使用JavaScript来构建原生代码,声称有望提升性能。这种基于Node.js的软件开发工具包(SDK)为iOS、安卓、Windows、黑莓和HTML5提供了5000多个API。Titanium更广为人知的地方是性能和丰富的功能特性,而不是易用性。软件是开源,不过只要你不发布你的应用程序,功能齐全的免费版可以免费享用,眼下你每月至少得支付39美元。

       相关链接:http://www.appcelerator.com/platform/titanium-sdk