首页 > 娱乐前沿 > 科技
Google释出今年I/O大会Android App原始码,作为新兴行动应用开发典范
尤慧 2018-08-14 18:37:57

Google释出了Google△I/O△2018大会所用的Android应用程序原始码。今年的应用程序综合使用了Firebase、Kotlin与Material△Design等Google推出的新兴技术,开源其专案原始码能让开发者作为技术范例参考。Iiu我酷网

有别于过去Google△I/O大会的行动应用程序,使用ContentProvider和SyncAdapter架构,今年全面使用Architecture△Components重新改写,并且与Android团队的建立现代应用程序建议同步。这个应用程序遵循应用程序架构指南(Guide△to△App△Architecture)建置,使用模组化、可测试且可维护的规则撰写程式码。Iiu我酷网

Google将应用程序明确分为表现层(Presentation△Layer)、领域层(Domain△Layer)以及资料层(Data△Layer)。应用程序逻辑被放到了ViewModels中,并与Activity和Fragment分开,使用LiveData观测资料,并以资料绑定函式库(Data△Binding△Library)绑定布局中的使用者介面元件到应用程序的资料来源。另外,Google还在资料层与表现层中间,实现了轻量级的域层,用于处理使用者介面执行绪之外离散的业务逻辑。Iiu我酷网

Iiu我酷网

而这个应用程序的后端,使用了Google近期主打的行动应用程序开发平台Firebase。所有使用者的资料都储存在处于测试阶段的Cloud△Firestore资料库中,也使用了事件驱动无伺服器运算平台Cloud△Functions,执行后端程式码。此外,也应用了Firebase△Cloud△Messaging帮助大会传递通知到应用程序上,告诉使用者会议变动的最新动态,而在过去旧的应用程序上,除了会议资讯外,应用程序其他的资讯几乎无法变更,这次使用了Remote△Config,大会可以随时更新WiFi资讯和接驳车时间表等应用程序常量资讯。Iiu我酷网

而重新撰写应用程序使用Kotlin开发,并且使用了在Google△I/O△2018大会所释出的Material△Design新功能Material△Theming,帮助他们为使用者介面,加入更多大会的品牌元素。Iiu我酷网

上一篇  下一篇

I 相关 / Other

美联社踢爆:就算关闭定位纪录,Google还是一直在追踪你

示意图,与新闻事件无关。 继英国媒体Daily△Mail在今年4月质疑Google所搜集的用户资料更胜脸书之后,美联社(AP)则在本周踢爆,就算Google用户关闭了帐号的“定位记录”(Location△History)功能,某些Google程

Amazon、Google、微软等多家云端大厂联手,加速推动医疗云端资料的互通性

近日,美国资讯技术产业协会(Information△Technology△Industry△Council,ITI)与多家云端大厂,一同在华盛顿举办的Blue△Button会议中联合宣布,要一同移除技术间互通的障碍,加强医疗资料在云端环境的互通性(I

传 Google 允许 Chromebook 安装 Windows 10 研发多重开机工具 Campfire | 香港 UNWIRE.HK 玩生活.乐科技

根据开发者网站 XDA-Developers 有关人士,从 Google 一些程式源码中了解到,Google 成功研发出类似苹果 Boot Camp 的多重开机工具“Campfire”,支援 Chrome OS 的主机上 Dual-boot 执行 Windows 10。有消息指新技术

Black Hat与Def Con骇客大会,文化与活动性质大不同

示意图,与新闻事件无关。 图片来源: DEF△CON 每年的“黑帽”(Black△Hat)与Def△Con大会通常是接连着举行,这两个都是全球最着名的骇客大会,却有截然不同的文化,前者是相对正式的企业或资安产业的安全大会,

Google Play 表明 Fortnite 仍未提供下载 提醒用家别下载伪装软件 | 香港 UNWIRE.HK 玩生活.乐科技

人气游戏或软件经常会引来很多立心不良的开发者制作伪装软件,通过类似的名字吸引人下载,里面如果内有病毒或恶意软件,问题可大可小。最近 Google 就在 Google Play 上特地加入提示,告诉用家小心虚假的 Fortnite 游

I 热点 / Hot