Android开发技术周报 Issue#128
icdt7152
7年前
<h3>新闻</h3> <ol> <li> <p><a href="/misc/goto?guid=4959748400324513447" rel="nofollow,noindex">Google关闭Android 7.x Beta项目 开始迎接Android O</a></p> </li> <li> <p><a href="/misc/goto?guid=4959748400422405547" rel="nofollow,noindex">Android Pay推出“认脸”功能 识别支付合作伙伴</a></p> </li> <li> <p><a href="/misc/goto?guid=4959748400505396916" rel="nofollow,noindex">Google发布了DIY开源AI硬件产品--Voice Kit</a></p> </li> <li> <p><a href="/misc/goto?guid=4959748401950341093" rel="nofollow,noindex">牛扎糖正式止步Android 7.1.2 谷歌全面转向8.0系统</a></p> </li> <li> <p><a href="/misc/goto?guid=4959748402061129696" rel="nofollow,noindex">[图]五月Android版本发布图公布:7.1版本占比为0.5%</a></p> </li> </ol> <h3>教程</h3> <ol> <li> <p><a href="/misc/goto?guid=4959748402170025800" rel="nofollow,noindex">如何编写自定义响应式基础类型</a></p> <p>一直以来,大家都在问如何实现自己的响应式类型。尽管 RxJava 的 Observable 有大量方法,也允许通过 lift()、extend() 以及 compose() 进行扩展,大家仍会希望 Observable 拥有某个 xyz() 操作符,或者在某个调用链中不允许调用 uvw()。第一个情况,其实是希望在吃透整个 RxJava 项目之前就能增加自定义的操作符函数,而这个需求其实和 JVM 环境中的响应式编程同样古老。</p> </li> <li> <p><a href="/misc/goto?guid=4959748402274830099" rel="nofollow,noindex">Android 模块化探索与实践</a></p> <p>从 2016 年开始,模块化在 Android 社区越来越多的被提及。随着移动平台的不断发展,移动平台上的软件慢慢走向复杂化,体积也变得臃肿庞大;为了降低大型软件复杂性和耦合度,同时也为了适应模块重用、多团队并行开发测试等等需求,模块化在 Android 平台上变得势在必行。阿里 Android 团队在年初开源了他们的容器化框架 Atlas 就很大程度说明了当前 Android 平台开发大型商业项目所面临的问题。</p> </li> <li> <p><a href="/misc/goto?guid=4959748402367670233" rel="nofollow,noindex">Android APK 瘦身 - JOOX Music项目实战</a></p> <p>JOOX Music 是腾讯海外布局的一个音乐产品,2014 年发布以来已经成为 5 个国家和地区排名第一的音乐 App。东南亚是 JOOX Music 的主要发行地区,由于 JOOX Music 所面对的市场存在很多的低端机型,并且这些市场的网络环境相对来说是比较差的,为了提升下载转化率,对 JOOX Music 进行 APK 瘦身是必不可免的。</p> </li> <li> <p><a href="/misc/goto?guid=4959748402453391211" rel="nofollow,noindex">深度了解Android即将支持的Java 8,你准备好了吗?</a></p> <p>Java 9预计今年也会正式发布,Java 8这个最具变革性且变革性最适于GUI程序的版本,Android终于准备正式支持。从自己开发JavaFx的感受,说一说Java 8应该使用的新特性。程序员,你应该拥抱变化。 James Lau(google的产品经理):我们决定弃用 Jack 工具链,改为直接在最新的 javac 和 dx 工具集中增加对 Java 8 语言功能的支持。经过这番改弦易辙,依赖于 Java 类文件格式的现有工具和插件仍可继续工作。今后,Java 8 语言功能将得到 Android 构建系统的原生支持。</p> </li> <li> <p><a href="/misc/goto?guid=4959748402554778187" rel="nofollow,noindex">有哪些命令行的软件堪称神器?</a></p> </li> </ol> <h3>开源库 & App</h3> <ol> <li> <p><a href="/misc/goto?guid=4959748402637462879" rel="nofollow,noindex">aurora-imui</a></p> <p>通用 IM 聊天 UI 组件,已经同时支持 Android/iOS</p> </li> <li> <p><a href="/misc/goto?guid=4959748402736033077" rel="nofollow,noindex">Oblique</a></p> <p>With Oblique explore new styles of displaying images</p> </li> <li> <p><a href="/misc/goto?guid=4959748402829696706" rel="nofollow,noindex">FingerprintIdentify</a></p> <p>一个可拓展的Android指纹识别API兼容库,目前集成了 安卓原生API 以及 三星 和 魅族 的指纹SDK。</p> </li> <li> <p><a href="/misc/goto?guid=4959748402907118559" rel="nofollow,noindex">EasyCalendar</a></p> <p>Quickly customize the calendar UI. You can use EasyCalendar to quickly get the calendar style UI.</p> </li> <li> <p><a href="/misc/goto?guid=4959748210740076159" rel="nofollow,noindex">litho-picasso</a></p> <p>Picasso image-loading Component for Litho</p> </li> <li> <p><a href="/misc/goto?guid=4959748403023120029" rel="nofollow,noindex">android选择器类库之整合</a></p> <p>一个选择器类库</p> </li> </ol> <h3>工具</h3> <ol> <li> <p><a href="/misc/goto?guid=4959617910671054609" rel="nofollow,noindex">Coveralls</a></p> <p>Test Coverage History & Statistics</p> </li> <li> <p><a href="/misc/goto?guid=4959748403148188263" rel="nofollow,noindex">Sizzy</a></p> <p>一个辅助开发者预览网页在不同屏幕分辨率下显示效果的工具。</p> </li> </ol> <h3>设计</h3> <ol> <li><a href="/misc/goto?guid=4959748403230194398" rel="nofollow,noindex">UX | 利用「游戏化」设计提升用户参与度</a></li> </ol> <h3>技术之外</h3> <ol> <li> <p><a href="/misc/goto?guid=4959748403300074783" rel="nofollow,noindex">如何用产品思维找妹子!</a></p> </li> <li> <p><a href="/misc/goto?guid=4959748403384158731" rel="nofollow,noindex">全球公认最健康的作息时间表</a></p> </li> <li> <p><a href="/misc/goto?guid=4959748403472091035" rel="nofollow,noindex">趣文:什么时候该加入创业公司?</a></p> </li> <li> <p><a href="/misc/goto?guid=4959748403561255718" rel="nofollow,noindex">Android 往事 —— 暗夜的搏杀</a></p> </li> <li> <p><a href="/misc/goto?guid=4959748403649871460" rel="nofollow,noindex">阿里“中供系”前世今生:马云麾下最神秘的子弟兵(一)</a></p> </li> <li> <p><a href="/misc/goto?guid=4959748403742405410" rel="nofollow,noindex">阿里“中供系”前世今生:马云麾下最神秘的子弟兵(二)</a></p> </li> </ol> <h3>活动</h3> <p>一年一度的 Google IO 大会就要来啦,对于不能去现场小伙伴们的可以跟各地的 GDG 社区一起在线下以直播围观~~~</p> <ol> <li> <p><a href="/misc/goto?guid=4959748403827037297" rel="nofollow,noindex">Google IO Extended@北京</a></p> </li> <li> <p><a href="/misc/goto?guid=4959748403933995962" rel="nofollow,noindex">Google IO Extended@上海</a></p> </li> <li> <p><a href="/misc/goto?guid=4959748404043105989" rel="nofollow,noindex">Google IO Extended@南宁</a></p> </li> <li> <p><a href="/misc/goto?guid=4959748404164506012" rel="nofollow,noindex">Google IO Extended@成都</a></p> </li> <li> <p><a href="/misc/goto?guid=4959748404276223023" rel="nofollow,noindex">Google IO Extended@张家口</a></p> </li> <li> <p><a href="/misc/goto?guid=4959748404391358742" rel="nofollow,noindex">Google IO Extended@重庆</a></p> </li> <li> <p><a href="/misc/goto?guid=4959748404514429830" rel="nofollow,noindex">Google IO Extended@杭州</a></p> </li> <li> <p><a href="/misc/goto?guid=4959748404631802043" rel="nofollow,noindex">Google IO Extended@赣州</a></p> </li> </ol> <h3>酷工作</h3> <ol> <li> <p>上海爱奇艺招聘 Android/iOS 工程师</p> <p>上海徐汇/20k ~ 40k/五险一金/医疗报销/5 年以上经验/熟悉 Android 插件化和架构设计 or 具备 iOS 上流媒体的开发经验者优先/简历发送至: <a href="/misc/goto?guid=4959736966340615965" rel="nofollow,noindex">jinkai@qiyi.com</a></p> </li> <li> <p><a href="/misc/goto?guid=4959740672961894019" rel="nofollow,noindex">北京明日虫洞科技有限公司诚招Android工程师</a></p> <p>十号线海淀黄庄(中关村大厦)/20k ~ 30k/五险一金/补充医疗/年底双薪/免费午餐和晚餐/简历发送至: <a href="/misc/goto?guid=4959741384880809115" rel="nofollow,noindex">simplecoder.h@gmail.com</a> (记得注明在『Android 开发技术周报』看到的)</p> </li> <li> <p><a href="http://weibo.com/ttarticle/p/show?id=2309404030072645391967&retcode=6102" rel="nofollow,noindex">美团点评诚招Android工程师</a></p> <p>北京望京/20~40K/15.5 薪/日均超过1.4场次的各种技术分享/各种面授培训/外部大牛技术分享/简历发送至:ouyanghaibing@meituan.com (记得注明在『Android 开发技术周报』看到的)</p> </li> </ol> <h3> </h3> <p>来自:http://www.androidweekly.cn/android-dev-weekly-issue-128/</p> <p> </p>