#168 2021-04-18
Kotlin 1.5.0-RC、Kotlin SerializationをDataStoreで使用する、iOSからAndroidのデザインに変換する、Expo v14など。
Kotlin SerializationをDataStoreで使用する
GitHubで見るKotlin 1.5.0-RC
GitHubで見るhttps://blog.jetbrains.com/kotlin/2021/04/kotlin-1-5-0-rc-released/
StableになったUnsigned integer、StringのAPI改善、Collectionの新しいAPI、などが記事で紹介されています。
iOSからAndroidのデザインに変換する
GitHubで見るhttps://material.io/blog/ten-steps-ios-android-design?linkId=116295411
iOSのデザインから、Androidのデザインに変換する際に重要になるポイントを紹介しています。
Codecov が不正アクセスされ、Bash Uploader が書き換えられる
GitHubで見るhttps://about.codecov.io/security-update/
2021/01/31 に不正アクセスがあり、Bash Uploader が書き換えられてしまったそうです。
CI の環境変数に設定されていた値 (env
コマンドから確認できる値)が外部に流出してしまった可能性があります。被害にあった可能性のあるユーザにはすでにメールが送信されているので、確認をおすすめします。BurstをTestParameterInjector置き換える
GitHubで見るhttps://code.cash.app/migrating-from-burst-to-testparameterinjector
Googleが開発した、JUnit4ベースのパラメータテストのTestParameterInjectorライブラリへの統合方法について、サンプルコードをベースに解説しています。
MVI パターンのイケてないところ
GitHubで見るhttps://dev.to/feresr/a-case-against-the-mvi-architecture-pattern-1add
https://www.reddit.com/r/androiddev/comments/mq7q4s/a_case_against_the_mvi_architecture_pattern/
アーキテクチャに関する話は燃えがちですが、コメント欄でも reddit でも盛り上がっております
Pull Request のやり方
GitHubで見るhttps://medium.com/google-developer-experts/how-to-pull-request-d75ac81449a5
どういう Pull Request がわかりやすいか、またレビューでどういった振る舞いをするとよいか、など。
ライブラリの適切なレイヤリング
GitHubで見るJakeによるライブラリをどうレイヤリングするのが
正しいのか、という記事です。ライブラリがセットアップを簡単にしようとしてレイヤリングを正しくしないことによって柔軟性が失われるという話をしています。https://jakewharton.com/integration-verbosity-and-good-layering/