美文网首页Android Weekly Notes
Android Weekly Notes #451

Android Weekly Notes #451

作者: 圣骑士wind | 来源:发表于2021-03-08 23:42 被阅读0次

    Android Weekly Issue #451

    A Garbage Collection Story

    用停车场的例子, 图解GC.

    Helpful ADB commands

    游泳的ADB命令.

    Migrating From Dagger to Hilt

    从Dagger迁移到Hilt.

    Bad Kotlin Extensions

    扩展方法的本质: 静态方法, 第一个参数是接受者.

    好的扩展方法: 改善可读性.

    什么样的扩展会被认为是坏的呢?

    • 太聪明. 比如为了追求短(用了运算符重载), 而牺牲了可读性.
    • 做的比名字说的多.
    • 太具体.
    • 只是节省了一些字母.
    • 给通用的类写了一些不太通用的逻辑.

    RxJava vs. Coroutines

    Trello Android正在考虑从RxJava迁移到Coroutines.

    RxJava的优点:

    • 成熟
    • 稳定
    • 更易调试
    • 兼容Java

    Coroutines的优点:

    • Kotlin Multiplatform
    • 更简单的API
    • 更简单的操作符
    • Structured Concurrency
    • 更简单的Back Pressure处理
    • 性能

    Coroutines和RxJava有可互换性. 可以同时存在.

    Navigating in a pure jetpack compose project — part #1

    Jetpack Compose和导航结合.

    Kotlin Standard Library Safari: Strings

    官方系列视频第一集, Strings.

    New tool for visualizing ProGuard rules

    Proguard rules的可视化工具.

    相关文章

      网友评论

        本文标题:Android Weekly Notes #451

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