Episode 7|Jake Wharton关于测试,SqlBrite, NotRxAndroid, RxJava 以及其他
我们继续和Jake Wharton交谈,我们先谈到了测试的话题。稍后Jake讲述了他测试安卓app的方法以及不同语言之间的有趣之处。然后我们的话题转到了RxJava, NotRxAndroid, SqlBrite等许多库上。
音频地址:
百度网盘 http://pan.baidu.com/s/1c0tWtxQ
下面是访谈的要点:
-
Jake的u2020 Demo App [github.com]
-
Real Intent Factory [github.com]
-
Fake Intent Factory [github.com]
-
Slides on Real/Fake Intent Factory [speakerdeck.com – DroidCon Presentation]
-
Server side frameworks with Java
-
Jersey [jersey.java.net]
-
Jax-rs [jax-rs-spec.java.net]
-
Go [golang.org]
-
其他语言
-
Jake在安卓中使用Kotlin [plug.google.com]
-
Kotlin (by JetBrains) [kotlinlang.org]
-
Anko [github.com]
-
Kotlin的安卓扩展 [kotlinlang.org]
-
Annotation processing for Groovy code [gradle.org]
-
Jake使用的非Square库
-
RxJava [github.com]
-
AutoParcel [github.com]
-
StickyListHeaders [github.com]
-
SQLBrite [github.com]
-
NotRxAndroid [github.com]
Awesome pick(s) for the week:
Donn’s Picks:
-
安卓测试落后了10年 http://philosophicalhacker.com/2015/04/17/why-android-unit-testing-is-so-hard-pt-1/
-
Yahoo的SQLite库SquiDB: https://github.com/yahoo/squidb
Jake’s Picks:
-
学习的多样化
-
Rust – http://blog.rust-lang.org/2015/04/10/Fearless-Concurrency.html
-
Internals of Git – https://codewords.recurse.com/issues/two/git-from-the-inside-out
-
GZip Encoding – http://jvns.ca/blog/2015/02/22/how-gzip-uses-huffman-coding/
-
Java 10 value objects – http://cr.openjdk.java.net/~briangoetz/valhalla/specialization.html
Kaushik’s Picks: