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 每年都会在年度盛会中推出数据报告,其中列出了一些年度的数据,包括其网站中最受欢迎的编程语言.开源项目等.那么今年哪些开源项目最具价值呢?我 ...
随机推荐
- 爬虫之爬取豆瓣top250电影排行榜及爬取斗图啦表情包解读及爬虫知识点补充
今日内容概要 如何将爬取的数据直接导入Excel表格 #如何通过Python代码操作Excel表格 #前戏 import requests import time from openpyxl impo ...
- pandas模块篇(终章)及初识mataplotlib
今日内容概要 时间序列 针对表格数据的分组与聚合操作 其他函数补充(apply) 练习题(为了加深对DataFrame操作的印象) mataplotlib画图模块 今日内容详细 时间序列处理 时间序列 ...
- Python——模块&包&异常
模块&包&异常 一. 模块 Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义(变量)和Python语句. 模块能定义函数 ...
- GPT-3被超越?解读低能耗、高性能的GlaM模型
原创作者 | LJ GLaM: Efficient Scaling of Language Models with Mixture-of-Experts https://arxiv.org/pdf/2 ...
- CentOS7.5环境下Docker环境搭建
1. 安装wget工具: yum install wget -y 2. 使用wget工具从docker官网下载yum源: wget -P /etc/yum.repos.d/ https://downl ...
- 网络IO模型 非阻塞IO模型
网络IO模型 非阻塞IO模型 同步 一件事做完后再做另一件事情 异步 同时做多件事情 相对论 多线程 多进程 协程 异步的程序 宏观角度:异步 并发聊天 阻塞IO 阻塞IO的问题 一旦阻塞就不能做其他 ...
- python练习册 每天一个小程序 第0008题
1 # -*-coding:utf-8-*- 2 __author__ = 'Deen' 3 ''' 4 题目描述: 5 一个HTML文件,找出里面的正文. 6 7 思路: 8 利用Beautiful ...
- VULNCMS
靶机准备 导入虚拟机,并将网络模式设置为NAT 扫描ip netdiscover -r 192.168.164.0/24 渗透测试 扫描端口 nmap -sS -sV -T5 -A -p- 192.1 ...
- 一种优雅的Golang的库插件注册加载机制
一种优雅的Golang的库插件注册加载机制 你好,我是轩脉刃. 最近看到一个内部项目的插件加载机制,非常赞.当然这里说的插件并不是指的golang原生的可以在buildmode中加载指定so文件的那种 ...
- Python的安装与开发环境的选用
2021快要结束了,这一年我依旧深耕于python的广阔土壤,将重点放在机器人和传感器的角度.也收获了一大批正在学习和期望学习python的朋友. 正在学习的暂且不言,这篇主要是写给期望学习的朋友,同 ...