Google黑客马拉松:呈现变化中的开发世界

日期:2016-9-1作者:Fred Churchville

【TechTarget中国原创】

让开发者放松24小时,在这个时间窗口内,让他们使用必要的一切工具开发出一个全功能的应用,也许你还可以从中学到一些有趣的东西。首先,你会对一位有才华的开发者在短时间内做出的东西印象深刻。其次,你会了解到,当你消除了装配自己后端的必要时,会有不同的体验。最后,你会了解到,开发者渴望得到专注于执行的开发工具。

在波士顿举行的2016 AnDevCon大会上,来自Google的代表举办了一场黑客马拉松,主题是来自他们的Firebase开发产品平台的工具。Google黑客马拉松的参与者可以自行参加或者组团参赛,在Firebase等后端工具的支持下,他们有24小时来开发出一个全功能的app。

Doug Stevenson是Google的开发大使,也是此次黑客马拉松的裁判之一,在这次的问答录中,他解释了他们选择获胜app的原因和过程,以及可以从中学到的经验,最后还告诉我们本次Google黑客马拉松说明了开发者社区的心态是什么样的。

AnDevCon Boston 2016 Firebase Hackathon的参赛者正在倾听Google Doug Stevenson对竞赛规则的讲解。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

评论
查看更多评论

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

SAP Web服务>更多

相关推荐

技术手册>更多

  • SOA开发精彩技巧汇总

    我们精选了2009年最受读者欢迎的技巧类文章,涉及到SOA的多个方面的内容,从最热门的云计算到协作型计算MapReduce;从各类SOA模式到REST战略的创建;从SOA颗粒度的获取到ESB选型技巧等等,尽可能涵盖您所关心的问题。下面让我们看看详细内容。

  • BPEL 2.0服务契约手册

    本技术手册旨在探讨如何为封装WS-BPEL流程逻辑所需的Web服务设计WSDL定义。因为SOA提倡用“契约优先”的方式来设计服务,所以理解由WS-BPEL引发的这种独特服务契约设计理念,是成功构建有效流程和服务的关键因素。

  • 企业敏捷开发实践

    敏捷却是一把双刃剑,这一方法并不是适合所有人,当然也不会适合所有的项目。敏捷要求有合适的团队,合适的业务经理理念,当然也要有适合的项目。没有一种方法是适合一切的,所以本文讲了六种方法来确定你的云项目是否已经足够敏捷性,或者确定你的组织是否足够敏捷。

  • HTML5现状分析指南

    HTML 5是超文本标记语言(HTML)的下一个修订版 ,超文本标记语言是用来描述网页内容和外观的标准编程语言。HTML5是近十年来Web标准最巨大的飞跃。和以前的版本不同,HTML 5并非仅仅用来表示Web内容,它的使命是将Web带入一个成熟的应用平台,在这个平台上,视频、音频、图象、动画以及同电脑的交互都被标准化。尽管HTML 5的实现还有很长的路要走,但HTML 5正在改变Web。下面我们将分三部分来分析一下HTML5。

TechTarget

最新资源
  • 安全
  • 存储
  • CIO
  • 数据库
  • 服务器
  • 云计算
【TechTarget中国原创】

让开发者放松24小时,在这个时间窗口内,让他们使用必要的一切工具开发出一个全功能的应用,也许你还可以从中学到一些有趣的东西。首先,你会对一位有才华的开发者在短时间内做出的东西印象深刻。其次,你会了解到,当你消除了装配自己后端的必要时,会有不同的体验。最后,你会了解到,开发者渴望得到专注于执行的开发工具。

在波士顿举行的2016 AnDevCon大会上,来自Google的代表们举办了一场黑客马拉松,主题来自他们的Firebase开发产品平台工具。Google黑客马拉松的参与者可以自行参加或者组团参赛,在Firebase等后端工具的支持下,他们有24小时来开发出一个全功能的app。

Doug Stevenson是Google的开发大使,也是此次黑客马拉松的裁判之一,在这次的问答录中,他解释了他们选择获胜app的原因和过程,以及可以从中学到的经验,最后还告诉我们本次Google黑客马拉松说明了开发者社区的心态是什么样的。

AnDevCon Boston 2016 Firebase Hackathon的参赛者正在倾听Google Doug Stevenson对竞赛规则的讲解。

能否告诉我们一点获胜app的信息?

Doug Stevenson:OnTheGo可以归类为增强现实app。它在Google地图你的即时区域(根据GPS确定)上面为你显示一组兴趣点。它利用了Firebase Realtime Database来存储位置,用GeoFire来查询设备位置周围的条目。它用(Firebase) Authentication和AuthUI库来演示登录用户可以如何使用带有激活提供品的位置。它还利用了Google Place Picker API来搜索兴趣点,并且利用FirebaseUI帮助显示保存的条目。

在裁判看来,这个app是一个独特且富有创意的移动应用,可用于新区域的发现和导航,并且有可能利用上Firebase的更多部分。这个项目得到了Firebase和其他Google API的支持,野心很大(由独立程序员完成)。

Listster是排名第二的app。这是一个共享清单管理app,方便大家围绕着TODO(Google的“待办事宜清单”应用)清单之类的共享列表展开协作。它利用了Firebase Realtime Database来保存清单,用Firebase Invites让新用户进入应用接收共享清单,用Authentication来识别那些人。

排名第三的是一款社交图片分享app,叫做Hipsters Insta Pix。它帮助大家照相并以实时流媒体的格式分享给他人。

选出赢家困难吗?

Stevenson:选出获胜者不是非常困难,因为我们采用了数字化的评分规则给每个app打分。这些都写在规则页上面,赢家也写上了。

然而,得分最高的两个app的差别还不到1%,实际上大家对谁是最好app意见不一致也说明了这一点。

你觉得开发者从这些获胜app当中可以学到什么?

Stevenson:我们正在进入移动开发时代,创建类似几年前web应用的那种原生的混搭风格的app已经变得更加容易,只是移动开发者不再需要提供自己的后端来进行管理或者扩张。我们认为这方便了开发者开发原型并验证自己的创意想法。

Google黑客马拉松说明了整个移动开发社区的哪些趋势?

Stevenson:我们不断收到的反馈表明,从Firebase开始着手尽快开发app的确非常容易。部分甚至还不怎么熟Android的开发者也能够在24小时之内开发出惊艳的功能性app。这告诉我们,开发者社区对于无需学习大量新技术即可帮助他们专注于执行app想法的工具是非常渴望的。