两天的GDD大会结束了,很开心,可以看得出,这次Google真的很用心。不但分享的内容质量很高。而且又有得吃又有得玩,还有许多好看的小姐姐,真不妄我请了两天年假来参加这个大会。先来几张图镇楼

哈哈,跑题了。接下来我从一个Android码农的视角来聊聊这次大会。

1. Android兼容性适配

主要讲的是Android O以及P的适配。对于O,主要是静态广播,后台服务这些的处理,个人感觉Google做这些就是为了节省手机的电量,而对于P最主要就是各种非公开SDK API的收敛。

2.JetPack

一图胜千言,你们想知道的都在这了。

3. Kotlin

被Google大佬疯狂安利了几发,回来打算好好学一下,总结套用一下PPT上Kotlin的几大特点

  • 类型推断
  • 空安全
  • 数据类
  • 扩展函数

从这些特点可发现Kotlin具有代码量少(,相较于 Java,Kotlin 可以减少25%的代码量),代码更安全(可以有效防止 NullPointerException)等特点,加上Google爸爸这么重视,接下来一定会有很好的发展,毕竟Kotlin 和 Java 的二进制代码完全兼容,可以互相调用。程序员们可以好好玩起来了。搞不好以后开源代码都是Kotlin了,打算接下来重点学下这个语言。

4. Flutter

Flutter 对我这个没有怎么研究过他的Android码农来说没有什么理由一定要用它,印象里他和RN,Weex这些一样没什么区别,更何况我司用的是Weex。可是当我看到下图以后我觉得应该要投入Flutter的怀抱了。 毕竟Flutter是直接调用Skia来进行UI绘制,这和其他那些跨平台框架是质的区别。想搞跨平台框架的可以从这个框架入手。Googler 现在还在不停优化中。

5. Android App Bundle

这个东西个人感觉和国内App插件化有几分相似,就是Google Play会根据手机的CPU,显示像素以及语言等特点,下发对应的资源,从而减少我们包的大小,毕竟包越少,App下载留存都会更高。不过Google Play这种传说中的东西平时用不到所以这个就当开阔眼界了。

6.其他

ConstraintLayout 可以轻松实现一些其他布局比较难实现的样式。 其他杂谈,比如AR体验,Google翻译,猜画小哥以及游园会,谷歌大会中的美食等等有空再说吧。或许大家也没兴趣呢,

哈哈。那就先写到这吧,最后来一发Google爸爸的大礼包收尾就休息了。希望明年能继续参加这个活动。

从一个Android码农视角回顾2018GDD大会相关推荐

  1. android都图片mat_普通Android码农,该如何逆袭月薪5W的移动端架构师?

    作为一名普通安卓码农,我相信大家都有一个成为移动端架构师的梦. 毕竟,安卓行业越来越内卷,这都是一个老生常谈的话题了.如今会写xml和Activity的程序员一抓一大把,如果你只是一名普通的安卓码农, ...

  2. 一个好码农的八个特质

    一个好码农的八个特质 引言: 什么样的码农是一个好的码农?估计每个码农都有自己的观点和看法.作为一个至今奋斗在一线的老码农,也带领过几个技术团队的老码农,面试过几百个人,今天尝试给一些答案. 开始: ...

  3. 回首2013,一个屌丝码农的感慨

    1 序言 一转眼已经是2013年末了,这一年是我的本命年,我经历很多,不知不觉已经经历了25个春秋,回首这些年坎坎坷坷的人生经历,想在此与大家一起分享,碎碎念也好,吐槽也好,也算是一个85后男屌丝码农 ...

  4. 一个普通码农在汽车领域的创业失败复盘!

    一.创业背景与思考 我是一个码农,普通的码农.即使厦门不像北上广那样高手云集,但我的技术也只能算中等,没有特殊的资源,没有特别厉害的技术,但是互联网里各种神话,我内心也有创业梦,相信很多人跟我一样,也 ...

  5. 作为一个菜鸟码农,如何判断你所在的团队是否有前途?

    作者 | 塔菲鼠 毕业季来临,菜鸟们即将迈入职场.几乎无一例外,新来的菜鸟们将会被分到各个团队,在最初的新鲜感过去后,你也会不由自主的给自己提几个问题,这个团队在公司的地位如何?这个团队的前景如何?你 ...

  6. 码农视角: iPhone XR升级到iOS 14.2之后引发的惨案

    一次"手贱"的升级? 在忍住了iOS 14.1之后, 终于没忍住将xr升级到最新的iOS 14.2系统. 系统流畅性.耗电等使用咱就不在这评论了,毕竟评论的人也是太多了. 咱就从码 ...

  7. 爱创课堂告诉你为什么别人年薪20万,你只是一个小码农!

    划重点 每个码农的心里都有一个大神梦,别急着否认这一点,别人都拿年薪好几十万,先想想你为什么不是大神?我来给你揭晓答案! 1你不是大神,是因为你没有珍惜时间 生命对于我们唯一的公平,可能就在于她的唯一 ...

  8. 一个中国码农在硅谷求职的经历

    本文来自作者 Mario 在 GitChat 上分享 「中国码农在硅谷:求职流程与经验分享」,「阅读原文」查看交流实录. 「文末高能」 编辑 | 哈比 每一个优秀的工程师可能都有一个硅谷梦,在全球顶级 ...

  9. 一个阿里巴巴码农的六年回眸

    本文由淘宝开放平台技术产品负责人@放翁_文初 撰写,它讲述了一个个冷冰冰产品背后的活生生的人了,也在讲述着一个码农的六年心路历程,"技术耐得住寂寞,低谷积累高峰冲刺,主动改变一切." ...

最新文章

  1. 3张硬纸板DIY《节奏光剑》全身追踪器,免费开源可替代淘宝3000元套件
  2. 几款***常用小工具的使用说明
  3. SylixOS中select原理及使用分析
  4. 使用母版頁是內容如何使用CSS和javascript
  5. java图书商城项目介绍_JavaWeb网上图书商城完整项目--11.项目所需jquery函数介绍...
  6. iOS 图形编程总结
  7. Sqlit--学习教程(基本操作1)
  8. Node.js区块链开发pdf
  9. jQuery.each方法
  10. ios 设置按钮不可见_ios开发中button控件的属性及常见问题
  11. linux免采集卡直播ps4,ps4免采集卡直播方法
  12. JavaScript 计数器
  13. Android开放root权限
  14. html5学习计划,关于学习计划模板汇编5篇
  15. Libero SoC v2021.1安装与环境配置
  16. 傅里叶变换性质和常见信号的傅里叶变换
  17. 来来来,一起去看临泉王冲林岗的红枫叶
  18. explore exploit
  19. 解决 Git 报错:GitHub - failed to connect to github 443
  20. 关于创建和替换STK软件的3D模型图方法及其介绍

热门文章

  1. mysql导入数据库某张表_MSSQLServer2005 导出导入数据库中某张表的数据
  2. GPU Gems1 - 22 颜色控制(Color Controls)
  3. 多项式曲线拟合最小二乘法
  4. XmlViewResolver 和 ResourceBundleViewResolver
  5. Python3 matplotlib的绘图函数subplot()简介
  6. 深入Nginx之《常用参数配置技巧》
  7. Serializable接口中serialVersionUID字段的作用
  8. 自省:我为什么没有成功--对照35前务必完成的12跳
  9. 如何在webservice中取得sesssionid
  10. 读javascript百炼成仙笑死笔记一