androidweekly.net中文版,主要内容为国外精品Android开发资料,质量和时效上比国内要高些,特制作中文版分享给大家
文章&教程
使用MotionLayout创建Android动画
MotionLayout控件可以仅使用XML声明来使其内容动画化。Ashraff Hathibelagal在这篇教程中演示如何将其添加到 Android Studio工程并创建不同的动画效果。
什么时候‘when’全覆盖?
Ataul Munim使用Kotlin中‘when’有新发现,并且从开源项目Plaid学习到一个新技巧。
Android Studio - 驯化接口
Android Studio中键盘快捷键不是无所不能的,文章将提供更多简单技巧让你提高生产力。Jeroen Mols将这些技巧封装成快捷键方便使用。
成为Google认证Associate Android Developer
Ogunyeiwa Sodiq Opeyemi提供成为Gooogle认证Associate Android Developer的一些技巧。
可维护架构 – Daily Forecast
Mark Allison通过持续开发一款可维护的,可测试的天气app来介绍优秀架构app。
Kotlin Andorid项目云端持续集成
文章讲解如何添加持续集成支持,包括测试,代码覆盖报告以及在项目README中显示出CI和覆盖报告。
将Gradle Build Scripts转为Kotlin编写
David Schreiber-Ranner在文中介绍Koltin在Android开发另外一个领域的应用:Gradle构建脚本。
使用KotlinTest进行数据驱动测试
Stephen Samuel介绍如何使用KotlinTest库来编写数据驱动测试,以及其它不错的特性。
使用Transformations和MediatorLiveData进行响应式编程
一个可以实现部分响应式概念的工具是LiveData。Jose Alcérreca这边文章帮你避免踩坑并使用设计模式来构建基于LiveData更好的响应式架构。
将Lifecycle代理给Kotlin
Prem Nirmal介绍如何巧妙应用Kotlin属性代理来避免在处理生命周期事件时的空指针检查。
KDispatcher 简单轻量的Kotlin事件总线库
Alexander Minkin介绍如何使用该事件总线库。Android开发领域有很流行的事件总线库(比如Otto,Greenrobot的EventBus),但是这个是针对Kotlin开发的。
库&代码
wearfaceutils
Android Watch Face工具类
pickle
Cucumber testing for Android代码生成器
kotlintest
灵活全面的Kotlin测试工具
SdkSearch
Jake Wharton's Android应用和Chrome扩展以搜索Kotlin编写的Android SDK文档
ketro
适配Kotlin的简洁Retrofit LiveData请求库. 优雅传递错误给父fragment/activity。
新闻
Android Studio 3.2 Beta 4发布
Android Studio 3.2 Beta 4在Beta channel发布。
更新你的游戏以适配最新Android
更新游戏到最新API级别将确保用户享受到最新提升,并仍然可以运行在旧Android设备上。