#165 2021-03-28
Android Lint API Guide、メモリリークの仕組みと検知方法、PendingIntentの解説、FlowをUIで安全に処理する方法、など
React Native 0.64
GitHubで見る少し前ですが
https://reactnative.dev/blog/2021/03/12/version-0.64
Hermes という React Native アプリの実行に特化した JavaScript エンジンが、iOS でも使えるようになりました。
FlowをUIで安全に処理する方法
GitHubで見るhttps://medium.com/androiddevelopers/a-safer-way-to-collect-flows-from-android-uis-23080b1f8bda
FlowをUI側で扱うときの注意や、ktxを使った安全な方法が紹介されています。
LiveDataはDeprecatedではない
GitHubで見るhttps://twitter.com/manuelvicnt/status/1375088042613075970
Flowの登場により誤解する人が増えていますが、LiveDataは推奨されるソリューションであることがツイートにて説明されています。
2021年3月24日のAndroidXリリース
GitHubで見るhttps://developer.android.com/jetpack/androidx/versions/all-channel#march_24_2021
Compose beta03を含む様々なアップデートがあります。
lifecycle-runtime-ktxでは新しくFlowを処理するためのAPIが追加されています。Android Lint API Guide
GitHubで見るhttps://googlesamples.github.io/android-custom-lint-rules/book.html
カスタムLintを作る際のガイドが公開されています。
メモリリークの仕組みと検知方法
GitHubで見るhttps://dropbox.tech/mobile/detecting-memory-leaks-in-android-applications
メモリリークの発生する仕組みと、検知方法について解説しています。
FlowのtryEmit関数について
GitHubで見るhttps://blog.danlew.net/2021/03/23/do-or-do-not-there-is-no-tryemit/
Kotlin CoroutineのFlowのtryEmit関数について詳しい解説をしています。
Cash AppでのKotlin Multiplatform Mobileの事例
GitHubで見る
Ian Lake氏による紹介ツイートはこちらから