LeanCloud从入门到放弃

LeanCloud Demos

分类汇总

像著名的 android-open-project ,这里分类汇总了 LeanCloud平台上的示例程序和开源应用。

欢迎大家推荐使用了 LeanCloud 的开源项目,也欢迎大家开源用 LeanCloud做的小应用、练手的应用,欢迎Fork、提交PR :)

内容与编辑规范

对于下面的项目,若想下载到本地,请直接点击 Github 上的Download Zip,如图所示,这样只下载最新版本。如果是 git clone,则可能非常慢,因为含杂很大的提交历史。某次测试两者是 1.5M:40M。 qq20150618-2 2x

或者指定 depth 参数来快速克隆到本地: git clone https://github.com/leancloud/leancloud-demos.git --depth=1 。

对于 iOS 上的 CocoaPods 项目,请尽量试用 pod install --no-repo-update --verbose ,这样会大大加快 pod install 的速度。 对于 Android 项目,大多数都是 Android Studio 所用的 Gradle 项目结构,导入 Eclipse 的话可能缺少某些类,请到 SDK 下载页下载 SDK 手动添加依赖。

Demo 分类:iOS、Swift、Android、JavaScript、微信与云代码、Unity、Windows Phone、PHP

iOS

微转

微转是一个基于微博的数码设备二手交易平台,后台完全基于LeanCloud。

项目地址:https://github.com/leancloud/VZ

AppStore地址: https://itunes.apple.com/cn/app/wei-zhuan/id768074220?mt=8

LZAlbum

LZAlbum 是 基于 LeanCloud 的朋友圈。

项目地址:https://github.com/leancloud/LZAlbum

lzalbum

LeanStorageDemo-iOS

展示了 LeanCloud 的存储功能。

项目地址:https://github.com/leancloud/LeanStorageDemo-iOS

file4

LeanChat-iOS

LeanChat 是用 LeanCloud 实时通信服务做的一个沟通工具。

项目地址:https://github.com/leancloud/leanchat-ios

LeanMessageDemo-iOS

此项目是为了让大家能快速上手熟悉 LeanCloud IM SDK。之前推出的 LeanChat ,我们发现其中含杂了许多 UI 代码,不利于大家学习上手。因此我们推出了 LeanMessageDemo,只有最精简的 UI、最核心的 SDK 用法。

项目地址:https://github.com/leancloud/LeanMessage-Demo

NextChat

NextChat = JSQMessageViewController + LeanCloud IM SDK。JSQMessageViewController 大概是最流行的开源的 IM 界面框架了。 试试新的 UI 吧。

项目地址:https://github.com/leancloud/NextChat

FreeChat

同样是聊天应用,不过功能完整许多,有最近对话、加入、踢人、开放对话(足球直播时很多人加入的对话,有别于普通的群聊)等功能示例。

项目地址:https://github.com/jwfing/FreeChat

dian-ping-shang-shu

用LeanCloud做的商户管理的系统,用到了文件上传下载、数据增删改查、统计功能。

项目地址:https://github.com/leancloud/dian-ping-shang-shu

Share

事件流系统的 Demo,有关注、发状态、时间线等功能。

项目地址:https://github.com/leancloud/Share

Swift

LeanStorageDemo-iOS

全面展示了 LeanCloud 的存储功能,同时有 Objective C 和 Swift 版本。重点示例了 AVObject、AVQuery、AVFile、AVUser 这几个类下的 Api,较全面。推荐。

项目地址:https://github.com/leancloud/LeanStorageDemo-iOS

WukongSNS

WukongSNS 是开发者 pgbo 做的一个类似朋友圈的 swift 项目,用了 AVObject Array 来实现点赞、评论,AVOSCloudIM 框架来实现通知提醒功能。非常推荐。

项目地址:https://github.com/pgbo/WukongSNS

wukong400

photo-wall

photo-wall 是用Swift写的一个照片墙应用,展示了基本的AVObject、AVFile、AVQuery的用法。

项目地址:https://github.com/leancloud/photo-wall

Android

LeanStorageDemo-Android

LeanStorageDemo-Android 涉及到基本的增删改查、子类化、用户处理、文件处理,很全面,非常推荐。

项目地址:https://github.com/leancloud/LeanStorageDemo-Android

device-2015-08-26-120002

LeanChat-Android

LeanChat 是用 LeanCloud 实时通信服务做的一个沟通工具,有Android、iOS版本。后台也完全基于 LeanCloud,存储用户信息,好友关系等。

项目地址:https://github.com/leancloud/leanchat-android

AnimeTaste

AnimeTaste 是国内首个关注独立动画的网站。Android 移动版让人随时随地能观看动画。该应用曾获得豌豆荚设计奖。其中,使用了 LeanCloud 来存储评论和用户反馈,可在 Terminal 中 ack AVObject 来找到相应的代码。

项目地址:https://github.com/daimajia/AnimeTaste

LeanCloud从入门到放弃_第1张图片

LeanMessageDemo

此项目是为了让大家能快速上手熟悉 LeanCloud IM SDK。之前推出的 LeanChat ,我们发现其中含杂了许多 UI 代码,不利于大家学习上手。因此我们推出了 LeanMessageDemo ,只有最精简的 UI、最核心的 SDK 用法。

项目地址:https://github.com/leancloud/LeanMessage-Demo

android-todolist

Android TodoList 小应用,涉及数据的增删改查、应用内搜索。

项目地址:https://github.com/leancloud/android-todolist

img

WeShare

此项目是用 LeanCloud 事件流系统组件做的类似朋友圈的分享小应用。具有时间线、发文字发图、点赞、关注的模块或功能。

项目地址:https://github.com/lzwjava/WeShare

android-push-demo

推送 Demo,可学到如何快速集成 LeanCloud 的推送服务。

项目地址:https://github.com/leancloud/android-push-demo

android-sns-demo

示例了 QQ 、微博授权登录。

项目地址:https://github.com/leancloud/android-sns-demo

android-sms-demo

短信验证码示例项目。

项目地址:https://github.com/leancloud/sms-demo

Anytime

开发者“猫咪神“做的一个应用,有用户注册、登陆、登出和忘记密码等用户系统相关的功能。相对复杂一些的数据增删改查操作,也有消息推送。

项目地址:https://github.com/LunaGao/AnyTime

JavaScript

Javascript SDK

Javascript SDK 是开源的,里面有不少测试样例,全面而丰富,覆盖了存储功能的方方面面,首推这个来参考学习。

项目地址:https://github.com/leancloud/javascript-sdk

ticket-app

ticket-app是一个工单系统,用了大部分LeanCloud上的功能。

项目地址:https://github.com/leancloud/ticket-app

在线网站:https://ticket.avosapps.com

todolist

TodoMVC 的一个 LeanCloud 实现,涉及数据的增删改查,前端使用 JS SDK 的好例子。

项目地址:https://github.com/leancloud/todo

在线地址:https://todolist.avosapps.com

LeanCloud从入门到放弃_第2张图片

眼缘

眼缘 是 LeanCloud 的工程师在一次黑客马拉松的作品,通过匹配人脸来找到等待邂逅的对象,并且可以通过人脸来登录系统,使用了 LeanCloud 云代码和 JS SDK ,Face++ SDK 。

项目地址:https://github.com/leancloud/hackthon-eye

在线地址:http://eye.avosapps.com/

留言板

留言板是一个很好的上手项目,展示了 JS SDK 的最基本的用法。

项目地址:https://github.com/killme2008/cloudcode-test

在线地址:https://myapp.avosapps.com

LeanChat 服务端

LeanChat的后台源码,有添加好友等逻辑,展示了如何用云代码作为应用后端,实现更复杂的后端逻辑。

项目地址:https://github.com/leancloud/leanchat-cloudcode

cloud-code-alipay

云代码接入支付宝的例子,利用云代码集成了支付宝即时到账收款的功能。

项目地址:https://github.com/leancloud/cloud-code-alipay

微转服务端

微转服务端给微转提供了部分接口,好实现较复杂的后端逻辑。

项目地址:https://github.com/leancloud/VZ_Server

skd-demo-engine

此项目展示了 SDK 与云引擎之间的数据交互。可以学到:如何传递 AVObject 到客户端?如何用 beforeSave Hook?如何搭一个简单的 LeanEngine 框架?

项目地址:https://github.com/leancloud/sdk-demo-engine

微信与云代码

cloud-code-weixin

云代码接入微信的例子,利用云代码可快速搭建微信服务号的后端。

项目地址:https://github.com/leancloud/cloud-code-weixin

Unity

flappy-bird-with-leancloud

用LeanCloud Unity SDK 做的 flappy-bird。

项目地址:https://github.com/leancloud/unity-sdk-demos

Windows Phone

Tutorial

WP SDK 的教程

项目地址:https://github.com/leancloud/windows-phone-sdk-demos

PHP

php-sdk

LeanCloud 也提供了 PHP SDK,而且开源了。从此可以用世界上最好的语言来优雅使用 LeanCloud。里面有不少测试样例,都可以作为使用例子来参考。

项目地址:https://github.com/leancloud/php-sdk

你可能感兴趣的:(LeanCloud)