文章&教程
如何专业的使用Android Studio (stanfy.com)
针对使用Android Studio的几条专业建议。
响应式编程注意事项 第I部:响应式全景 (spring.io)
响应式编程(Reactive Programming)是有趣的(再次强调),然而目前针对它有不少谣言,对于外行和初级Java开发者来说理解它不是一件非常容易的事情。本文(一系列文章的第一部分)可以帮助你搞清楚问题之所在。
响应式编程注意事项 第II部:写一些代码 (spring.io)
本文是响应式编程系列文章的继续,主要通过实际代码示例解释一些概念。
清除Java的不变性(blog.alexsimo.com)
不可变类只是一种实例不能改变的简单类。Alexandru Simonescu解释了为什么你会用到它们,以及一些使其更简单化的不同的库。
注入一切——ViewHolder和Dagger 2 Inject everything — ViewHolder and Dagger 2 (medium.com)
本文是展示在Java中使用Dagger 2框架进行依赖式注入(Dependency Injection)的系列文章的一部分。本文简述了Dagger 2的Multibinding、Autofactory以及ViewHolder模式的使用。
ConstraintLayout –第3部分 (blog.stylingandroid.com)
既然你已经学习了ConstraintLayout的基本概念,那就让我们来关注可视化编辑器,看看我们怎么才能创建Constraints。
Mockito让测试变轻松(speakerdeck.com)
Jeroen Mols在Droidcon Berlin 2016上讲话的幻灯片。
N Developer Preview 4中的Random Musings (commonsware.com)
Mark Murphy对N Developer Preview 4的变化进行了细致的描述。
Droidcon Berlin 简述(jeroenmols.com)
Jeroen Mols简述了他在Droidcon Berlin的经历。
不,你不能覆盖主页按钮…但是你不得不这么做!(www.developerphil.com)
Philippe Breault展示了如何使用失踪的应用程序onStart()和onStop()。
App减肥并非一种时尚(blog.nimbledroid.com)
Mikhail Nakhimovich探究了另一种形式的性能优化:APK大小。一个较小的APK会导致更快的资源查找和更快的反应。
RxJava中的组播(blog.danlew.net)
组播(Multicasting)是RxJava减少大量重复性工作的关键技术。当你组播一个事件时,你向下游操作者/订阅者传送同一个事件。
设计
手机用户体验设计:产品屏幕 (uxplanet.org)
对于转换来说手机App的任何一部分都没有产品屏幕更为关键。本文讨论了各种产品屏幕以及每种产品屏幕对一些重要元素的高亮显示。
库&代码
RxGroups (github.com)
RxGroups让你将RxJava Observables分到各组中并将它们与你的Android生命周期联系起来。当与Retrofit一起使用时这尤为有用。
新闻
Android N APIs 现在完成了 (android-developers.blogspot.de)
Google已发布了Developer Preview of Android N第4版,包含了Android N最终的SDK。现在是时候在你的app中使用Android N了。
视频&播客
Dave Smith谈蓝牙(fragmentedpodcast.com)
本视频中与Fragmented成员交谈的是嵌入式技术专家、超级聪明的Android开发者Dave Smith,即著名的Devunwired。
生活中没有的片段(www.youtube.com)
Eugenio Marletti's和Sebastiano Poggi's展示了来自MCE^3会议的片段。
来自Droidcon Berlin 2016的讲话 (voicerepublic.com)
你错过了Droidcon Berlin 2016吗?没关系!通过点击可以浏览所有讲话,包括专题“再说说Kotlin”,“截图你的整个App”,“不使用Robolectric的单元测试”,“Toothpick和依赖性注入”等等,还有很多很多。
Retrofit 2 – 使其能够离线缓存 (caster.io)
本课程中你将学到在Retrofit中如何(通过OkHttp)做到离线缓存,从而使你的应用程序可以在离线环境中运行。
特刊
空间App营,意大利(www.app-camp.eu)
马上申请,到欧洲航天局(ESA)来度过一星期时间,向我们展示至今为止你所开发的最好的Apps。要想被空间App营选中,你的前期工作必须在内容的创造性、可用性、设计以及潜在商业理念上有闪光点。这可能是你的一次绝佳机会!
事件
#7月18-20日圣何塞的可穿戴技术会议(www.wearablestechcon.com)
7月18-20日圣何塞的可穿戴技术会议(#WearablesTechCon)是顶级的可穿戴Apps和HW事件。使用代码WEARIT可获得$100折扣。
#AnDevCon,8月1-4日波士顿的安卓开发大会(www.andevcon.com)
8月1-4日波士顿的安卓开发大会(#AnDevCon)是世界顶级的Android Apps事件。有超过35家参展商。使用代码ANDROID可以获得$200折扣。
英文原文:Android Weekly #210
中文翻译:http://www.open-open.com/lib/view/open1466381205706.html
译者:青岛海边 校对:OPEN编辑
本译文仅用于学习和交流,转载请注明文章译者、出处、和本文链接
我们遵照 CC 协议,如有侵犯到您的权益,请联系我们