Android Weekly Notes

Android Weekly Notes #504

2022-06-07  本文已影响0人  圣骑士wind

Android Weekly #504

https://androidweekly.net/issues/issue-504

All about Proto DataStore

DataStore proto类型的一篇介绍.

High performance with idiomatic Kotlin

一些提示性能的kotlin写法的介绍.

Unpacking Android Security: Part 1 — Improper Platform Usage

Android安全系列文章, 这篇主要是关于exported属性.

逆向工具:

Oh Snap! Snapshot Testing with Jetpack Compose

Compose的snapshot测试.

iOS用的是这个: https://github.com/pointfreeco/swift-snapshot-testing

Android用的是这个: https://github.com/pedrovgs/Shot

文章里讲了CI配置的部分, 是Bitrise, 还有截图.

对于不同emulator的差异性, 设置了容忍度.

为了更高效, 还在IDE里设置了live template.

Accessing App Usage History In Android

关于获取用户设备上其他应用的使用情况, 有些api已经deprecated了.

比较官方的方法是使用: UsageStatsManager

需要向用户申请权限.

Combining flows: merge, zip, and combine

flow组合的各种操作符:

How to generate Kotlin DSL Client from GraphQL schema

一个插件: https://github.com/ermadmi78/kobby

Using Google Maps in a Jetpack Compose app

Google maps:

https://github.com/googlemaps/android-maps-compose

Compiler Warnings Are Good, Actually

应该关注一下编译错误和警告.

Code

Video

上一篇 下一篇

猜你喜欢

热点阅读