- 4
- 0
- 约5.88千字
- 约 14页
- 2018-11-06 发布于山东
- 举报
16小时山寨一款移动App.PDF
当前文档由后花园网文自动生成,更多内容请访问 HTTP://WWW.HHYWW.NET
16小时山寨一款移动App
来源于:CSDN
AirBnB(空中食宿)的火爆程度无需多言,以遍布全球192个国家37903个
城市的房屋短期租赁服务颠覆了国内外的酒店行业固有的模式。让用户从其住
宅中列出一个单间来租给那些旅行或仅在城市短期居住的人,如此租赁模式诱
人至极。来自App Design Vault的Tope Abayomi通过使用StackMob后端服务及
工具在短短16个小时内便山寨出一个类似于AirBnB的App——Apartment
Share。当然,山寨应用并将其用于商业用途实在让人诟病,因此Tope也并没有
将其真正发布到App Store,此开发过程仅供开发者交流学习。
StackMob是一款优秀的BaaS(后端即服务)产品,其独有的云计算系统能
为App开发者提供实时分析、消息放送、Facebook/Twitter集成、Amazon S3集
成、广告、地理位置、盈利等服务。开发者只需几十分钟,就可以通过Web界面
勾勾选选,定制一个API架构,而且能很快在云端激活,这也是为什么Tope花上
16个小时就能开发出Apartment Share的原因所在。
在完成Apartment Share应用开发之后,Tope不仅在StackMob博客上写下了
非常详细的开发步骤,而且将完整的项目示例上传以供开发者借鉴。接下来就
让我们一起来围观,看Tope是如何开发出“色香味俱全”的Apartment Share的
。
图:Apartment Share应用使用
Tope在Apartment Share v1.0中想要实现的功能:
一个登录及注册界面,能够让用户登录或注册该服务。
一个展示公寓列表的界面,能够让用户浏览公寓及景点。
一个能够让用户上传自己所有的公寓细节界面。
在StackMob Dashboard上创建后端
第一步是在StackMob Dashboard上创建一个新的App。登录并创建一个新的
App,选择iOS SDK选项,然后按照步骤要求在你的Xcode项目中安装StackMob
SDK。
图:创建App
StackMob提供了一个名为Schema Inference的非常灵巧的功能。当对象创
建请求被发送到服务器但Schema/字段不存在时,Schema Inference允许自动创
建Schema(数据库对象集合)。Schema Inference无法自动确定二进制文件
(图像等)及地理位置域信息,也就是说你必须在控制面板上手动创建并进行
设置。点击“Schema Configuration”进入配置界面,点击“Add a New
Schema(添加一个新Schema)”并以“apartment”命名。
接下来,如下图所示,填写apartment_type、location、photo、price及
room_count等字段。
保存图像的字段为“二进制”类型,为了实现图像上传,我们需要将
StackMob账户连接到Amazon S3存储区。按照StackMob的Adding a Binary
Field to Schemas指南中的步骤建立连接。
出于安全考虑,我们需要确保只有已登录的用户才能创建/上传新公寓,当
然,公寓也应该只能由其创建者更新或删除,而StackMob很好地通过Schema权
限功能解决了这一问题。
在它的Edit a Schema页面底部,你可以查找并为任意Schema设置权限。
以上设置将允许任
您可能关注的文档
最近下载
- (二模)苏北七市2025届高三第二次调研测试化学试卷(含标准答案).pdf
- 家校协同育人实施方案.docx
- 《数学(拓展模块一)上下册》中职数学课程全套教学课件.pptx
- 桥梁、涵洞施工方案.docx VIP
- 2026年春教科版(新教材)小学科学三年级下册(全册)教学设计(附教材目录P131).pdf
- 2025年供应链管理知识考试试题及答案解析 .docx VIP
- 5G通信基站安装协议.docx
- 煤矿井下供电的三大保护细则.docx VIP
- Unit 1 - Unit 4 课文原文及中文翻译 2025-2026学年译林版英语八年级下册.docx VIP
- 法理学(中国人民大学) 超星尔雅学习通章节测试答案.docx VIP
原创力文档

文档评论(0)