今年的Google I/O没有抽到票,不能到现场参加。不过11月举行的Android Dev Summit的票是先到先得的方式,所以早早的提交了注册。今天终于有机会当面跟Android系统的设计开发者们进行交流,还能见到来自各个公司的Android工程师,跟他们讨论Android开发中碰到的问题。

演讲一开始就给大家一个惊喜:Android Studio 2.0

Instant Run是最令人期待和喜爱的功能,在Android Studio 2.0中修改代码或布局,不用重启应用就能直接刷新页面得到修改后的内容,绝对是一大进步。这让人有种在Chrome中调试CSS、JavaScript的感觉。

编译速度的提升也是提高效率的重要因素,还有Emulator也大大加强,也许不久就不用想Genymotion支付那昂贵的注册费了。不过一切都还只是预览版,同事下载尝鲜了Android Studio 2.0,编译效果确实提高了好多,但是没有能够成功编译我们的项目代码。

上午还参加了三个演讲会,最早的是关于“Android Application Architecture”,基本的概念和注意事项还是挺有价值的,比如让Model和View分开,要在机器本身存放一些本地数据,用两个任务队列来分别执行networ和local的任务这样不会互相阻碍进程。不过具体到实际应用,还要看公司项目的需求变化。

另外两个时间段都有两个选择,我分别参加了关于消息通知(Notification)和文本布局(Textural Layout),因为这两方面都是我目前会直接在工作接触到的。不过都是非常基础的入门内容,更升入的学习,还得去官网阅读文档查看API并亲自上手测试。所以在会场也有一片Lab区,提供电脑让大家自己动手尝试。

中午还有免费的午餐,没有拍下照片,明天会补一张照片

下午的RecyclerView的介绍倒是让我听得很认真,而且还见到了Android UI界的大神Chet Haase。

然后是介绍了Support Library的结构和功能

因为早上7点就起来,一天下来也很累,所以之后的Permission的演讲是我打了个瞌睡基本都没听进去。不过我同事在Permission这方面为公司的App做了完整的支持,也算是专家,有事我问他就有好的答案。

最后的Fireside Chat环境,所有会议组织者和演讲者都坐到了台上接受大家的提问并给与回答。如果有机会看录像视频,也能看到我的身影哦。

最后,晚上还有一个小型的Party。不过基本是给大家社交用的,有幸跟公司的大神(也就是教我用Java注解的那位)有更多的交流,另外还认识了公司里在其他组做Android的同事。当然还认识了一些其他知名公司里的那些高级程序员们,听他们讲述他们碰到的困难和问题,互相分享经验。

 

2015 Android Dev Summit(安卓开发峰会)第一天的更多相关文章

  1. Eclipse+ADT+Android SDK 搭建安卓开发环境

    Eclipse+ADT+Android SDK 搭建安卓开发环境   要求 必备知识 windows 7 基本操作. 运行环境 windows 7(64位); eclipse-jee-luna-SR2 ...

  2. Eclipse+ADT+Android SDK 搭建安卓开发环境(版权属于forever-z)

    运行环境 windows 7或者10(64位); 为例eclipse-jee-neon-3-win32-x86_64: ADT-23.0.4 下载地址 安装JDK 这里可以参考关于安装JDK的教程,请 ...

  3. Eclipse+ADT+Android SDK 搭建安卓开发环境(转)

    要求 必备知识 windows 7 基本操作. 运行环境 windows 7(64位); eclipse-jee-luna-SR2-win32(32位);ADT-23.0.4 下载地址 环境下载 最近 ...

  4. 用Android studio进行 OpenCV 开发的第一个项目

    我的天! 折腾了好久终于搭建成功了第一个项目. 项目环境: Windows 7  家庭普通版  64位 Android studio 1.5.1 OpenCV-2.4.9-android-sdk 基于 ...

  5. 【Android Studio】安卓开发初体验2——Activity

    Activity是什么 Activity用于提供可视化用户界面的组件,可以与用户进行交互来完成某项任务,一个应用程序中可以包含零个或多个活动 Activity的创建 首先将左侧的Active Tool ...

  6. 【Android Studio】安卓开发初体验1——安装与试用

    安装 (安装预留硬盘(C盘)空余空间16G以上,8G以上内存) Intel用户: 安装Android Studio和AVD(安卓虚拟机 Android Virtual Device) 安装过程需要注意 ...

  7. Android API Guides 安卓API指导----第一部分:Introduction(介绍)

    第一部分: Introduction(介绍) 目录包含:APP  Fundamentals     (应用程序基础) Device   Compatibility(设备兼容性) System Perm ...

  8. Eclipse+ADT+Android SDK搭建安卓开发环境

    第一步:打开[Android.rar]压缩包,如图所示[评论区回复我,压缩包地址] 第二步:配置环境变量 (1) 解压[android-sdk_r24.4.1-windows.zip]压缩包 (2)  ...

  9. android studio (安卓开发)如何使用外部模拟器(mumu模拟器)调试运行程序

    开发安卓 我觉得大家明白自带的模拟器卡的要死而且启动慢(我觉得八核的计算机应该可以解决这个问题),这里使androidstudio 使用外部模拟器 MuMu模拟器  配置方法 eclipse 开发安卓 ...

随机推荐

  1. Kali Linux Web 渗透测试视频教—第二十课-利用kali linux光盘或者usb启动盘破解windows密码

    Kali Linux Web 渗透测试视频教—第二十课-利用kali linux光盘或者usb启动盘破解windows密码 文/玄魂 目录 Kali Linux Web 渗透测试视频教—第二十课-利用 ...

  2. C#与数据库访问技术总结(八)之ExecuteNonQuery方法

    ExecuteNonQuery方法 ExecuteNonQuery方法主要用来更新数据. 通常使用它来执行Update.Insert和Delete语句. 该方法返回值意义如下: 对于Update.In ...

  3. Java-基础练习2

    1.利用文本编辑器输入课堂上练习的Hello.java,并在JDK环境下编译和运行.请将程序编译.运行的结果截图,填入下框中. class Hello{ public static void main ...

  4. 共享jQuery/Eclipse/SVN/PS/DW/的API文档

    1:jQuery的API和jquery.js和jquery.min.js 链接:http://pan.baidu.com/s/1gf7GD83 密码:tbt1 2:虚拟机软件和frdora和ubunt ...

  5. Javascript正则表达式的初步学习

    <html> <head> <meta charset="utf-8"> <title>正则表达式的学习</title> ...

  6. spring源码 — 二、从容器中获取Bean

    getBean 上一节中说明了容器的初始化,也就是把Bean的定义GenericBeanDefinition放到了容器中,但是并没有初始化这些Bean.那么Bean什么时候会初始化呢? 在程序第一个主 ...

  7. 配置android环境

    以下是针对windows 系统 1. 下载Android sdk 到http://developer.android.com/sdk/index.html 下载SDK(windows) 这里会需要很长 ...

  8. 使用Git Bash for Windows

    本篇体验Git Bash在Windows操作系统上的用法. 什么是Bash? 是一个Shell环境,Bourne Again Shell的缩写. 安装git for windows → http:// ...

  9. Number Range 管理之并行缓冲

    Number Range 管理之并行缓冲: 常用的事务代码SNRO,SM56还有一些业务专用的号码管理,可以在SPRO中查找: SNRO :Number Range 管理 一般的操作是维护号码范围.如 ...

  10. 【Vegas原创】SVN的搭建及安装使用

    中文手册:http://tortoisesvn.net/docs/nightly/TortoiseSVN_zh_CN/index.html 所需程序: 1,TortoiseSVN  http://so ...