Google释出今年I/O大会Android App原始码作为新兴行动应用开发典範
Google释出了Google I/O 2018大会所用的Android应用程式原始码。今年的应用程式综合使用了Firebase、Kotlin与Material Design等Google推出的新兴技术,开源其专案原始码能让开发者作为技术範例参考。
有别于过去Google I/O大会的行动应用程式,使用ContentProvider和SyncAdapter架构,今年全面使用Architecture Components重新改写,并且与Android团队的建立现代应用程式建议同步。这个应用程式遵循应用程式架构指南(Guide to App Architecture)建置,使用模组化、可测试且可维护的规则撰写程式码。
Google将应用程式明确分为表现层(Presentation Layer)、领域层(Domain Layer)以及资料层(Data Layer)。应用程式逻辑被放到了ViewModels中,并与Activity和Fragment分开,使用LiveData观测资料,并以资料绑定函式库(Data Binding Library)绑定布局中的使用者介面元件到应用程式的资料来源。另外,Google还在资料层与表现层中间,实现了轻量级的域层,用于处理使用者介面执行绪之外离散的业务逻辑。
而这个应用程式的后端,使用了Google近期主打的行动应用程式开发平台Firebase。所有使用者的资料都储存在处于测试阶段的Cloud Firestore资料库中,也使用了事件驱动无伺服器运算平台Cloud Functions,执行后端程式码。此外,也应用了Firebase Cloud Messaging帮助大会传递通知到应用程式上,告诉使用者会议变动的最新动态,而在过去旧的应用程式上,除了会议资讯外,应用程式其他的资讯几乎无法变更,这次使用了Remote Config,大会可以随时更新WiFi资讯和接驳车时间表等应用程式常量资讯。
而重新撰写应用程式使用Kotlin开发,并且使用了在Google I/O 2018大会所释出的Material Design新功能Material Theming,帮助他们为使用者介面,加入更多大会的品牌元素。
免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
猜你喜欢
最新文章
- DNF搬砖最佳宠物搭配指南
- DNF白金徽章变现攻略:如何巧妙出售白金徽章
- 寒潮蓝色预警:近两日最低气温 0℃线南压至江南南部至贵州南部和云南北部一带
- DNA 纳米机器人:可改造人造细胞,推动合成生物学发展
- 新型巨型里德伯原子成为精准量子温度计
- 《生化危机9》重大爆料:里昂确定回归主角,吉尔缺席引热议
- 广东:到 2027 年 绿色低碳循环经济体系基本建成
- 2024 财年美国对外军售额创历史新高:背后的战略与影响
- 离子阱量子计算在近年实现双码纠错
- 这次与肯德基的全新联动,星铁再次硬控玩家热情?
- 新年多城土地市场回温:杭州单价地王纪录 3 个月内两度被打破,民企恢复拿地
- 扎克·克雷格执导新版《生化危机》电影,发行权引多家大公司激烈争夺
- 广东:积极推进煤炭消费控制,全力构建以新能源为主体的新型电力系统
- 广东:到 2027 年,全力构建绿色低碳循环经济体系
- 长三角铁路春运再创佳绩:昨日发送旅客 310.2 万人次
- 海通策略:2025 年政策见效下市场望步入基本面驱动新阶段,结构上科技制造确定性更强
- 《最终幻想14》水晶世界青魔法师职业任务全攻略
- 上海:推出乡村振兴领域优秀博士后创新计划,打造高潜力创新人才‘储备库’
- 春节机票价格跳水至百元,航司退差价政策各异引关注
- 浙江:到 2030 年,LNG 年接收能力达 4250 万吨
- 上海:启动乡村振兴博士后创新计划,打造高潜力人才‘蓄水池’
- 币界网晚讯速递:SHIB币价攀升至0.00002044美元,日内涨幅达2.10%
- 不知火舞《街霸6》惊艳换衣秀,细节之处尽显匠心,玩家为之痴狂
- 中国汽车:奋力争夺超豪华市场入场券