#157 2021-01-31
Kotlin Coroutineを使うときにやりがちな7つの間違い、Kotlin Standard Library Safari: Strings、マルチプロセスアプリでWorkManager、など
Kotlin Coroutineを使うときにやりがちな7つの間違い
GitHubで見るhttps://www.lukaslechner.com/7-common-mistakes-you-might-be-making-when-using-kotlin-coroutines/
そんなに一般的かどうか分かりませんが、挙げられているミスを見て、どうおかしくなるか考えるのはおもしろいと思います。
Android Studio Arctic Fox Canary 5
GitHubで見るRxJava vs. Coroutines
GitHubで見るhttps://blog.danlew.net/2021/01/28/rxjava-vs-coroutines/
RxJavaに詳しいことで有名なTrelloのAndroidエンジニアのDan LewによるRxJavaとKotlin Coroutineの比較です。
Android Studio 4.2 beta 4
GitHubで見るKotlin Standard Library Safari: Strings
GitHubで見るhttps://dev.to/kotlin/kotlin-standard-library-safari-strings-3lj1
https://www.youtube.com/watch?v=n4WBip822A8Kotlin Standard Libraryの便利な機能を紹介していくシリーズが始まりました。Stringに関して便利な機能が紹介されています。
マルチプロセスアプリでWorkManager
GitHubで見るhttps://medium.com/androiddevelopers/workmanager-2-5-0-stable-released-701b668cd064
WorkManager 2.5.0より導入されたwork-multiprocessについて紹介しています。
ObjectAnimatorやMotionLayoutなどのアニメーションの解説
GitHubで見るhttps://medium.com/dunzo/android-animations-kickstarter-a2f0fe2c3d82
基本のObjectAnimatorや、発展したMotionLayoutなどを簡潔なコードと共に解説しています。
マネーフォワードクラウド確定申告Androidアプリの設計方針
GitHubで見るhttps://moneyforward.com/engineers_blog/2021/01/26/mfc-tax-return-android/
アーキテクチャの概観、モジュール分割の基準などまとまっています
2021年1月27日のAndroidXリリース
https://developer.android.com/jetpack/androidx/versions/all-channel#january_27_2021
Autofill 1.1.0, Biometric 1.1.0, Work Manager 2.5.0など、安定版のリリースが多数ありました
GitHubで見る-
Ian Lake氏の紹介ツイートはこちら
Jetpack releases today include Autofill 1.1.0, Biometric 1.1.0, RecyclerView-Selection 1.1.0, Transition 1.4.0, WorkManager 2.5.0 and bug fix releases in Media2 1.1.2 and Navigation 2.3.3. And that's just stable releases!https://t.co/8sAHbDX9Hd
— Ian Lake (@ ianhlake) January 27, 2021
-
WEARのAndroidアプリをBottomNavigationにリプレイスした際の状態保存について
GitHubで見る-
記事内でもリンクされていましたが、multiple back stacksの実装がついに始まったようなのでこのへんの実装も楽になっていきそうです(リリースはまだ)
https://issuetracker.google.com/issues/80029773
-
redditの反応はこちら
https://www.reddit.com/r/androiddev/comments/l7bu67/android_studio_42_beta_4_available/