ANDROID WEEKLY #267

作者: 不喜欢取名字的又 | 来源:发表于2017-08-08 07:50 被阅读4次

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中,她详细说明了专业知识的问题,分享她如何建立能力的技巧。

相关文章

网友评论

    本文标题:ANDROID WEEKLY #267

    本文链接:https://www.haomeiwen.com/subject/sfrakxtx.html