2017年7月23日
文章 & 教程

关闭HAL (android-developers.googleblog.com)更新对于安全性至关重要,但对于设备制造商来说,这可能不仅困难,而且昂贵。Project Treble通过将底层供应商实现与核心Android框架分开来更轻松地进行更新。
在Kotlin中为Data类创建多个构造器(proandroiddev.com)Moyinoluwa Adeyemi 写的这篇文章,你将学到如何在Kotlin中为不可变的数据类创建多个构造器。
RxRedux (medium.com)这篇文章介绍RxRedux, 轻松管理你的Activities, Fragments 和 views的状态。在"库 & 代码" 篇中签出代码。.
架构组件: ViewModel (blog.stylingandroid.com)这篇文章, Mark Allison 从新的架构组件瞄了一眼ViewModel.

拥抱 Java 8 语言特性 (jeroenmols.com)Android Studio 3.0终于来了(backported!) 支持更多的Java 8 特性. Jeroen Mols 展示了这些如何工作,并且为虾米你应该升级。
Android O: 使用SMS Tokens验证电话号码(code.tutsplus.com)在这个教程中, Chike Mgbemena 展示了如何生成一个应用相关的token, 当设备首次接收到包含该token的消息以验证电话号码时,将启动挂起的意图。
I am the reason for Hungarian notation in Android (beust.com)Cédric Beust 承认在Android代码库中引入匈牙利语表示法。
为你的移动应用构建一个RESTful API 的大指南(savvyapps.com)Matt Tea 分享了这个指南,阐述了关于为移动应用和移动客户端构建API,web服务和数据库的最佳实践。
ViewModels: Persistence, onSaveInstanceState(), Restoring UI State and Loaders (medium.com)Lyla Fujiwara 回答了一些关于Android架构类中的ViewModel问题,包括 "ViewModels是Loaders的替代品吗?"
My 360|AnDev Review 2017 (collectiveidea.com)如果你还没有机会参加360 \ | AnDev,你需要改变。维多利亚贡达分享了一些您可能错过的伟大的会议。
Kotlin for grumpy Java developers (medium.com)Sha Sha Chu 通过你的第一行Kotlin代码,指导坏脾气的java开发者你。
牛逼的Android ORM: greenDAO 3 教程 (mindorks.com)在所有的ORM教程之后,来自Mindorks的船员最近发布了一篇文章,解释了如何使用greenDAO 3 ORM。我们在几个项目中使用了这个库,它非常好 - 而且它很好地处理关系。
MVP 中的RecyclerView- Passive view’s approach (medium.com)在Andrzej Chmielewski写的这篇文章中, 你将学到RecyclerView如何在MVP架构中胜任 。你将学到如何在presenter中代理所有view逻辑。
Reproducible history on Android (medium.com)这篇文章, Vasilis Charalampakis 解释了如何实现一个状态管理,您可以以可重复的方式实现撤消和重做。
| 捐助者 |



| 工作 |
| Android Developer (New York, NY)您将利用当代工具来构建和改进我们完全原生的Android应用程序中的功能,以及帮助构思和创建新的应用程序。在跨职能团队中,您将通过贡献您的专业知识,编写代码和进行关键的架构讨论,来构建引人入胜的面向用户的功能。
| Senior Android Engineer (Athens)您是高级Android工程师,具有出色的解决问题的技能,并且会遇到技术挑战?如果是,然后跳进我们的Beat团队,与我们建立一个具有国际影响力的惊人产品!
| Lead Android Developer (m/f), Freeletics GmbH (Munich, Germany)作为领先的Android开发人员,您将成长,领导和指导一群充满激情的开发人员,推动知识共享,促进协作环境。您将努力保持干净,记录良好的代码,并且负责提高整体产品质量?现在申请吧!
| 库 & 代码 |
marinator (github.com)依赖注射制作美味
FileListerDialog (github.com)Android的一个简单的文件/文件夹采集dialog
billing-android (github.com)RxJava wrapper for Android Play Billing Library.
RxRedux (github.com)使用RxJava2管理状态的库。
| 视频 & 播客 |

| Android Studio Is Wicked Pissah (news.realm.io)Mark Scheel谈到Android Studio是如何邪恶的Pissah(在波士顿俚语,意思很棒)。
| Intro to Android Architecture Components (Episode 6) (www.youtube.com)需要了解编写Android应用程序的基本准则,并保存自己编写一堆无聊的样板代码?加入这些Google开发者专家,因为他们带您通过新的Android架构组件。
Building Postmates' Realtime Tracking on Android (news.realm.io)Torrey Atcitty 和Michael Soares 提出了一种获取用户位置数据并在每个步骤发送实时更新的方法,包括支持在整个作业期间设备未连接到电源的各种场景的挑战。
Toothpick: A New Approach to Dependency Injection on Android(news.realm.io)你发现RoboGuice简单但缓慢吗?你认为Dagger 1和2很快但复杂和臃肿吗?Toothpick是两个方面最好的!它是一种基于范围树的,运行时但不反映JSR 330的实现。
| 事件 |
Chiu-Ki Chan confirmed for droidcon Berlin keynote! (droidcon.de)Chiu-Ki是Google的软件工程师,现在在美国科罗拉多州设有自己的移动开发公司。在她的keynote中,她详细说明了专业知识的问题,分享她如何建立能力的技巧。
网友评论