#69 2019-05-26
AS 3.6 Canary 1, Kotlin 1.3.40 eap 1, Kotlin Fest 2019, Android Studioのチップス集, テストでのCoroutineのリーク, など
テストでのCoroutineのリークを排除する
GitHubで見るhttps://medium.com/@rickbusarow/eliminating-coroutine-leaks-in-tests-3af825e7cde2
JUnitのカスタムルールを作ってCoroutineのリークがおきないようにしています。
kotlinx.coroutines.testのTestCoroutineScopeに対応した例ものっています。Kotlin Fest 2019開催の告知
GitHubで見るhttps://kotlin.connpass.com/event/129860/
2019/08/24(土) 11:00 ~ 18:30 の開催です。
また、今回はスピーカーの募集もしています。drawBitmapMesh APIを使って画像を変形する
GitHubで見るすべてのサブスクリプションが72時間後に自動的にリファンドされた話
GitHubで見るhttps://www.reddit.com/r/androiddev/comments/bsgfx6/play_store_automatic_refunds_after_72_hours/
詳細はわかりませんがBilling Library 2.0を使っていたため、72時間以内に処理をしないとサブスクリプションがキャンセルされてしまったようです
Android Studio 3.6 Canary 1
GitHubで見るhttps://androidstudio.googleblog.com/2019/05/android-studio-36-canary-1-available.html
まだViewBindingは使えないようです
Compose From First Principles
http://intelligiblebabble.com/compose-from-first-principles/
Jetpack Composeの簡易版を段階的に実装しながら、Jetpack Composeの内部や思想を理解しよう、という記事です。
なぜComposeのfunctionは何もreturnしないのか? とかもわかってきます。GitHubで見る-
https://www.reddit.com/r/androiddev/comments/brtp7i/compose_from_first_principles/
redditはこちら
著者が質問を受け付けていました。
-
Google Glassの新モデルが発表される
https://www.itmedia.co.jp/news/articles/1905/21/news056.html
Google Glass Enterprise Edition2だそうです。
Android Oreoが搭載されています。今後はAR/VR部門に統合されたようです。
GitHubで見る-
一般向けがなさそうなのはちょっと残念です
-
工場などで使われることが想定されているようですね
-
Android Studio 3.5 beta 2
GitHubで見るKotlin 1.3.40 EAP 1
GitHubで見る-
trimIndent
の修正はJakeがむかし触れていたやつですねIn Kotlin 1.3.40, calls to trimIndent and trimMargin on constant strings will be computed at compile-time instead of at runtime.
— Jake Wharton (@JakeWharton) March 21, 2019
-
次期Pixelで設定変更のカスタムルールが作れるという噂
GitHubで見るhttps://www.reddit.com/r/androiddev/comments/bqj480/google_is_working_on_a_new_settings_routines/
AOSPに入った変更をもとにした推測なので確度は高くないですが、特定のネットワークに接続したらDo Not Disturbにする、といった設定ルーチンが将来のPixelで可能になるかもしれないようです
GoogleがHuaweiサポート中止を検討
https://www.itmedia.co.jp/news/articles/1905/20/news053.html
まだ決定ではないようですが、Play StoreなどのGoogleサービスの提供が中止される可能性があるそうです
GitHubで見る-
Huawei's own-developed smart phone Operating System, reportedly named "HongMeng OS", is being trialled out and will gradually replace the Android system, according to three Chinese media reports. pic.twitter.com/GacM5xQMYJ
— Global Times (@globaltimesnews) 2019年5月20日HuaweiはHongMeng OSという独自のOSに移行する計画のようです
-
HongMengに期待してます。
-
存在はするけれど使えないようですね
https://www.reddit.com/r/androiddev/comments/bs9qx9/android_studio_36_canary_1_available_to_download/eon7sdn/