要说程序如何从简单走向复杂, 线程的引入必然功不可没, 当我们期望利用线程来提升程序效能的过程中, 处理线程的方式也发生了从原始时代向科技时代发生了一步一步的进化, 正如我们的Elisha大神所著文章The Evolution of Android Network Access中所讲到的, Future可能会是Kotlin Coroutines的时代.
阅读全文November 26th, 2017
Android Weekly Issue #285
本周包含好几篇Kotlin的文章,如通过Property Delegate实现SharedPreference的自动读写,Coroutines编写Weather应用的终结篇,还有关于如何写好代码的方法论的Tips,以及MVI的全面介绍,如果不喜欢Mosby的approach,可能这个作者从头到尾实现的更有看头.
当然如果想了解Android最流行的pipeline如何开发,可以去看一篇关于Devops的文章.对代码感兴趣的,看看MVI也是不错的.
阅读全文November 5th, 2017
Android Weekly Issue #282
本期内容相较上期丰富许多, 技术干货当然也有不少, 如Koin
来替代Dagger应用在Kotlin项目,Grox
做一个面向状态的程序,以及Room实现Relation的介绍,如何解决Architecture Component在Fragment上的漏洞,还有Kotlin Coroutines里面的一些新概念(Actor,Channel等).
当然也包含一些方法论,如将项目转Kotlin的好处及其方法,Java数据结构的基础介绍,伦敦Droidcon大会概况等等.
代码亮点主要在Koin的使用,可以特别关注一下.
阅读全文October 15th, 2017
Android Weekly Issue #279
本期主要内容包含与Clean Architecture
相关的两篇(包结构,离线app),IoT,Google AI (DialogFlow
),以及Kotlin Coroutines
的相关知识,还包含如何使用Kotlin以及RxJava2提升编码效能的文章,以及Dagger与Firbase配置的文章,以及一篇有意思的制作世界上最小APK的文章.
代码主要看点在于Kotlin Coroutines.
阅读全文October 8th, 2017
Android Weekly Issue #278
本周内容主要包括两篇涉及Kotlin高级用法的文章,RXJava解决本地与远端存储的冲突,应该如何选择模拟器来测试,Paging Library的使用等等.
代码部分值得看的是Kolin相关的文章.
阅读全文