2017年7月23日
文章 & 教程
link image
我是如何保持高产的远程工作的(engineering.helpscout.com)David González 需要远程工作. 这里阐述了他是如何做到的。
关闭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.
link image
Marinator: 美味的依赖注入 (bytes.blueapron.com)使用Dagger不会完全解决单元测试的全部问题。这是为啥这篇文章强调Marinator,一个流线型使用依赖注入的库。
拥抱 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 解释了如何实现一个状态管理,您可以以可重复的方式实现撤消和重做。
| 捐助者 |
link image
Mobile App Testing on Real Devices Anytime from Anywhere(www.kobiton.com)Kobiton可让您访问真正的基于云的Android设备,以帮助您测试移动,Web和混合应用程序。从手动到自动化测试,获得永不过期的预付费分钟。注册免费试用,不需要信用卡,开始测试。
link image
Buddybuild - a mobile-focused CI & CD that "just works"(www.buddybuild.com)Buddybuild是专门为iOS和Android开发人员构建的CI,CD和用户反馈平台。数以千计的公司,如Slack,Meetup和Mozilla,与他们的移动开发信托buddybuild,因为它允许他们专注于什么是重要的 - 构建用户喜欢的应用程序。今天注册吧
link image
PhotoEditor SDK 4.0 for Android (www.photoeditorsdk.com)Android版的PhotoEditor SDK 4.0在几周前发布,缩小了40%,使用的内存减少了50%,快了200%。新的快速OpenGL预览渲染器能够提升性能并提高速度,而新的事件系统可让您跟踪和分析用户的行为。从今天开始,通过一个完全可定制的照片编辑器来增强您的应用程序,具有多种功能和样式。
| 工作 |
| 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管理状态的库。
| 视频 & 播客 |
link image
Android Snacks (androidsnacks.wordpress.com)一个新的每周播客与最新和最大的Android开发新闻。
| 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中,她详细说明了专业知识的问题,分享她如何建立能力的技巧。






网友评论