APICloud Github 5大开源项目集合展示
APICloud自成立之初,一直秉承着开源一切的初心,为了给予广大开发者们更多的资源及内容。不知不觉,2年时间已过,APICloud的github上已经集合了APICloud模块、前端框架及文档、云API SDK、开发工具和应用模板5大类共50项开源项目,而广大开发者基于APICloud平台的开源项目更是数以百千。借此,APICloud官方将开源项目进行分类和介绍,使开发者们更好的去了解、去使用。
APICloud文档
APICloud文档中的apicloud_docs包含了 http://docs.apicloud.com/ 网站所有 markdown 源文件,这是APICloud整合了开发者在开发移动应用过程中,每一步骤的一个详细指导。这个文档还在不停的完善当中。
示例:https://github.com/apicloudcom/apicloud_...
APICloud模块
APICloud模块中为基于平台技术开发的常用模块,官方为开发者用户们提供众多的定制模块服务,这也是开发者的最大需求之一。目前在github中的是UI和地图模块,例如 UIListView 模块是对原生 listView 控件的封装。目的是为了让开发者只需用 html+js 即可快速、高效的集成炫酷的列表模块。本模块最大的特定是实现了 item(cell)的侧滑效果,有效的解决了 html+js 代码在手机上运行不流畅的问题。而地图模块包括百度地图和高德地图,模块是对地图移动端开放SDK进行的一次封装,目的也是为了开发者只需用 html+js 即可快速、高效的集成移动端地图到自己的app内。开发者需在开放平台提供的 SDK 基础上,按照 APICloud 平台的模块开发规范,对地图 SDK 提供的接口进行一层封装。开发者还可以在此模块的基础上继续完善该模块的其它接口。比如扩展地图上添加自定义气泡的接口,让前端开发者很快地在 APICloud 上开发出各式各样、效果炫酷的app。
示例:https://github.com/apicloudcom/UIListVie...
示例:https://github.com/apicloudcom/aMap
APICloud前端框架及文档
16款开源的前端框架主要是基于JavaScript语言,其中APICloud-Javascript-Framework是APICloud为开发者提供了一个可选的前端脚本框架,该框架可与任何第三方前端框架混用。api.js 借鉴了 Zepto.js,去掉了开发 APICloud 应用时不必要的方法,只提供最基础的 Javascript 函数,做到尽可能的轻量和简洁,同时还结合了部分App开发中常用的功能。
这个框架还有CSS语言版本。
示例:https://github.com/apicloudcom/framework...
除去APICloud平台有关的框架,还有许多基于不同框架实现的前端效果,例如基于 iScroll 前端框架实现的导航条;基于 Swipe 前端框架实现的图片轮播效果;基于 echo 前端框架实现的图片延时加载;基于 hammer 前端框架实现的触控示例以及基于 api.openFrameGroup 或Swipe实现的 App 引导页等,每一项都具体实现前端的一个效果或功能,方便开发者挑选和使用。
示例:https://github.com/apicloudcom/demo-scro...
示例:https://github.com/apicloudcom/demo-slid...
APICloud云API SDK
云API主要包括Java、JavaScript、node、Python等语言的SDK。
示例:https://github.com/apicloudcom/Java-sdk
APICloud开发工具
APICloud开发工具中包括9项内容,其中围绕APICloud Studio工具的有3项开源项目,APICloud Studio是APICloud提供的一款开源免费的HTML编码工具,方便开发者进行应用开发和调试,整个项目基于Eclipse和Aptana。
示例:https://github.com/apicloudcom/APICloud-...
基于Sublime Text的插件有3项,均已被Package Control收录其中。安装插件后,使用Sublime Text开发工具进行创建应用、应用框架、页面模版、代码提示、代码管理、真机同步、本地打包、日志输出、管理自定AppLoader等功能的使用,其他的功能插件也在不断增加,所有插件都已开源,开发者也可以在此基础上按需求扩展自己的插件。
Webstorm的标准插件共有11项,安装插件后, 使用Webstorm开发工具进行创建应用、应用框架、页面模版、代码提示、代码管理、真机同步、本地打包、日志输出、管理自定AppLoader等功能的使用,其他的功能插件也在不断增加,所有插件都已开源,开发者也可以在此基础上按需求扩展自己的插件。
示例:https://github.com/apicloudcom/Sublime-A...
示例:https://github.com/apicloudcom/WebStorm-...
源码分享
APICloud还开源了14项常用的源码,供开发者学习和使用。其中一些源码是由APICloud用户提供,种类繁多,社交类有脉脉、电商类有天猫、途牛旅行、大众点评、饿了么等、内容类有网易云音乐、网易新闻、搜狐视频等,在APICloud-App-Template中可以直接看到所有源码的集合。还有基于APICloud合作伙伴的源码,gokit_demo_in_apicloud就是利用机智云SDK以及APICloud开发的物联APP的demo源码。
示例:https://github.com/apicloudcom/Tmall-Sou...
示例:https://github.com/apicloudcom/Dianping-...
为了开发者们的学习及使用需求,APICloud将永远承诺开源原则,不断扩充开源项目。更多的开源项目均在https://github.com/apicloudcom中。APICloud不仅是一个移动应用开发平台,更是开发者交流、学习的平台。
APICloud Github 5大开源项目集合展示的更多相关文章
- GitHub Android 最火开源项目Top20 GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上。基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。
1. ActionBarSherlock(推荐) ActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库,通过一个API和主题,开发者就可以很方便 ...
- 如何参与github上的开源项目
今晚比较闲,于是乎装修了一下博客,顺便将一块心病(怎么参加github上的开源项目)解决了,最后发个文章总结下 这些是参考的链接 http://blog.csdn.net/five3/article/ ...
- Fragment为载体可自己主动布局的CardView(GitHub上写开源项目初体验)
转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持! 开篇废话: 前些天一直在看Android5.0 的Material Desgin,里面新增 ...
- 腾讯两大开源项目Tars、TSeer
6月25日,在LC3(LinuxCon + ContainerCon + CloudOpen)中国2018大会上,腾讯宣布其两大开源项目——RPC开发框架Tars.轻量化名字服务方案TSeer,加入L ...
- Pull Request的正确打开方式(如何在GitHub上贡献开源项目)
Pull Request的正确打开方式(如何在GitHub上贡献开源项目) GitHub的官方帮助如下: Fork A Repo: https://help.github.com/articles/f ...
- Github上关于iOS的各种开源项目集合(强烈建议大家收藏,查看,总有一款你需要)
下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件. SVPullToRefresh - 下拉刷新控件. MJRefresh - 仅需一行代码就可以为UITableVie ...
- github上关于iOS的各种开源项目集合(转)
UI 下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件. SVPullToRefresh - 下拉刷新控件. MJRefresh - 仅需一行代码就可以为UITable ...
- 转: Github上关于iOS的各种开源项目集合
https://blog.csdn.net/jiashaoying/article/details/79079500 下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件. ...
- [转]2017年最具价值的十大开源项目!GitHub 年度报告~
<GitHub 2017 年度报告>GitHub 每年都会在年度盛会中推出数据报告,其中列出了一些年度的数据,包括其网站中最受欢迎的编程语言.开源项目等.那么今年哪些开源项目最具价值呢?我 ...
随机推荐
- 面试官:Redis中哈希数据类型的内部实现方式是什么?
面试官:Redis中基本的数据类型有哪些? 我:Redis的基本数据类型有:字符串(string).哈希(hash).列表(list).集合(set).有序集合(zset). 面试官:哈希数据类型的内 ...
- BUG | ValueError: Shape mismatch: The shape of labels (received (320,)) should equal the shape of logits except for the last dimension (received (64, 5)).
1 TensorFlow报错 报错信息: 2 报错原因 字面原因: 这个问题是由于输出层的类别数和训练数据shape不同导致. 底层原因: Step1 : 代码中,我通过ImageDataGenera ...
- php模式的设计
工厂模式是我们最常用的实例化对象模式,是用工厂方法代替new操作的一种模式. 工厂模式有一个关键的构造,根据一般原则命名为Factory的静态方法,然而这只是一种原则,虽然工厂方法可以任意命名这个静态 ...
- think php 修改页面
表单页面 <a href="/examtest/test/edit/id/{$v['id']}">修改</a> <a href="/exam ...
- 为什么我的MySQL会“抖”一下?
不知道你有没有遇到过这样的场景,一条 SQL 语句,正常执行的时候特别快,但是有时也不知道怎么回事,它就会变得特别慢,并且这样的场景很难复现,它不只随机,而且持续时间还很短. 1)InnoDB 在处理 ...
- 2.2 C++STL string容器详解
文章目录 引言 2.2.1 string的特性 2.2.2 string用法理论 2.2.2.1 string构造函数 2.2.2.2 string赋值操作 2.2.2.3 string取值操作 2. ...
- idea Mybatis mapper配置文件删除SQL语句背景色
原样式: 看着很不爽 本文 idea 版本为:idea 2020.3.1,以下操作均基于此版本进行 解决办法 1.去除警告 Settings>Editor>Inspections>S ...
- e值计算来了
e值该如何计算呢? 若关于ex幂级数展开 ex=1+x+x2/2!+x3/3!+•••+xn/n! 取x=1,有e=1+1/2+1/6+••• 接下来就是十分简单的编程 这里选用了python语言(当 ...
- WPF之转换器
IValueConverter的用法1. COnvert方法object Convert( object value, Type targetType, object parameter, Cultu ...
- oracle中regexp_like/instr/substr/replace介绍和例子
ORACLE中的支持正则表达式的函数主要有下面四个: 1,REGEXP_LIKE :与LIKE的功能相似 2,REGEXP_INSTR :与INSTR的功能相似 3,REGEXP_SUBSTR :与S ...