ANDROID WEEKLY # 305
2018-04-16 本文已影响11人
不喜欢取名字的又
April 15th, 2018
文章 & 教程 |
---|
link image | 构建你的第一个Android应用:时区转化器(dragosholban.com)在这篇Android教程中, Dragos Holban 从0开始构建一个时区转换器。 | |
---|---|---|
使用 kscript 预处理数据 (medium.com)Ken Yee 帮助构建了Droidcon Boston app 并使用 kscript (一个开源Kotlin 脚本环境)在Firebase实时数据库处理数据. 这里他是这么做的。 |
---|
TDD & 编码谬论的集锦(geepawhill.org)这是篇关注为什么并行实现和测试这么重要的文章。 |
---|
link image | 学习如何提升你的app转变策略(medium.com)从其他开发者发现如何使用一个多维方法构建适用于Google Play应用和游戏业务的转化策略。 | |
---|---|---|
使用Kotlin简单地编写自定义Rx Operators(upcurve.engineering)ReactiveX 或者 Rx 因它让数据处理就像一块蛋糕一样使用几行代码就能实现的强大的operators闻名于世。 Rahul Chowdhury 演示如何使用Kotlin扩展来让它更简单。 |
---|
ImageDecoder – 基础 (blog.stylingandroid.com)Mark Allison发现Android P 开发者预览版包含了一个新的 ImageDecoder,这个类相当有趣并且可以做一些有用的事情。 |
---|
介绍 Slick, The Reactive MVP Framework (medium.com)在这篇推送 Reza Nasirloo 介绍了 Slick,一个Android的响应式 MVP 框架。非常年轻但是看起来相当简洁. 可以顺便checkout 下下面的 "Libraries and Code" 篇的代码. |
---|
Kotlin collections 内部 - Part 1 (www.runtastic.com)在这第一个推送中,Andrew Khrystian 为你深入的探究Kotlin的collections是如何工作的。你将学到List的可变性和MutableList,并且他介绍了什么时候用这个,什么时候用那个。 |
---|
使用Room - 我们的真实体验(medium.com)在这篇推送中 Mark Ng 介绍了他使用room的真实体验。他带来了不同的主题如创建DAO类, migrations 甚至一些测试。写的不错。如果你计划在你的应用中使用room,你一定要看下。 |
---|
简洁的使用LiveData和Retrofit做错误处理 (proandroiddev.com)在这篇文章中,Egbai Mmumene 解释了当从一个API请求数据的时候如何考虑周到地处理错误。 |
---|
SPONSORED |
---|
link image | Place a sponsored post & reach over 64k Android devs(androidweekly.net)You can place a job posting directly through our website, or contact Martin for placing a sponsored post to advertise your Android development product or service that helps Android developers doing their job | |
---|---|---|
JOBS |
---|
Join us Android Engineer at IDAGIO (Berlin)We are a technology company that is driven by the mission to build the world’s best streaming service for classical music lovers. Join our amazing development team and actively take part in all stages of the development process. |
---|
Senior Android Engineer (Berlin)Clue is the world’s fastest growing period tracking and fertility app. We are a 55-person, VC-backed startup based in Berlin. Clue for Android has millions of users worldwide, which creates a very exciting challenge for our team. |
---|
LIBRARIES & CODE |
---|
link image | Android-tips-tricks (github.com)Android开发的撇步和技巧集锦 | |
---|---|---|
Shot (github.com)Shot 是一个Gradle 插件,使用Facebook的Screenshot Tests For Android简化了截屏测试 的执行. |
---|
chicago-roboto (github.com)这是 Chicago Roboto 2017的应用. 它完全基于Firebase data in data.json. |
---|
BleGattCoroutines (github.com)这个库让Android中的BluetoothGatt使用简单和安全使用。它也可以在Android Wear中测试成功,请看这个repository中的示例。它在其他Android变种中(如Android Things)相似的工作. |
---|
Slick (github.com)一个使用顺滑的响应式Android MVP框架. |
---|
Convalida (github.com)Convalida 用于验证fields的库。从简单的需求检查到使用正则表达式的更复杂的验证,这个库涵盖了很多。 它使用注释开发人员的幸福感,并能在大多数库(Dagger 或者 ButterKnife)工作. |
---|
YoutubeUX (github.com)用Android Architecture Components实现MVVM 架构模式,这是个例子演示 Youtube 播放器动画使用 constraint layout. 全部的代码都是用Kotlin写的。 |
---|
新闻 |
---|
link image | Google IO 2018 - Schedule 分析 (medium.com)这是个关于Google IO 2018将会呈现什么的相当有趣的预言.所有的内容已经从进度中提取。然而没有提及 Fuchsia 但让我们看看到时候会展现什么。 | |
---|---|---|
ConstraintLayout 1.1.0 (androidstudio.googleblog.com)这个稳定版本解决了1.0版本中多个问题。并且介绍了一个新的优化器提升布局性能。 |
---|
Android Studio Release 3.1.1 (developer.android.com)Google已经发布了Android Studio 3.1.1版本, 解决了缺少 "Gradle-aware Make" bug. |
---|
更新 Lint in Android Gradle Plugin 3.2 alpha 10 (twitter.com)Lint 在AGP 3.2 alpha 10 现在包含了一次调整检查种类的功能。 |
---|
视频 & 播客 |
---|
link image | DroidKaigi - 使用Conductor和Kotlin,与Fragment说ByeBye(www.youtube.com)难以适用fragments,并且在找可选方案的?Miquel Beltran 尝试了Conductor, 并喜欢它,展示了你用它能做什么。 | |
---|---|---|
使用Kotlin Arrow进行函数式编程 (fragmentedpodcast.com)在这个短片中,他们踢掉了其他2部分的系列;这次使用Kotlin Arrow team! |
---|
Android Developers Backstage 89: Upon Reflection(androidbackstage.blogspot.com)在这篇短片中,Chet 和Tor与ART团队的Brian Carlstrom讨论了 Android P中对非SDK接口的新限制。 |
---|
Android Studio Shortcuts for Navigation (www.youtube.com)Nate Ebel 介绍了一些有用的Android Studio 关于导航的快捷键。这可能对开发人员的效率和生产力产生重大影响。 |
---|