#55 2019-02-17
DroidKaigiのセッション動画が公開、Kotlin/Nativeのスレッドについて、AndroidThingsのサポートデバイスが縮小、Robolectric 4.2、WorkManager1.0.0-rc1、など
DroidKaigi 2019のセッションまとめ
GitHubで見るhttps://qiita.com/takahirom/items/75a8717f95f778d04b1e
https://qiita.com/amay077/items/ed43ef822c34677d2254ぜんぶは見きれないと思うので、このへんを参考にするのもいいかもしれません
WorkManager 1.0.0-rc1リリース
GitHubで見るhttps://developer.android.com/jetpack/androidx/releases/work
とうとう RC になったようです。
マルチモジュールプロジェクトでの Dagger2を用いた Dependency Injection
https://speakerdeck.com/kgmyshin/android-multi-module-with-dagger
DroidKaigiでの発表です。マルチモジュールを考えている人には参考になるのではないでしょうか。
GitHubで見る-
動画はまだ上がってないようです。
-
OSの分布ダッシュボードが2018年10月から更新されていない件
https://www.reddit.com/r/androiddev/comments/aqiioa/whats_up_with_android_distribution_charts_no/
Googleの中の人を非難する声が多いようです
GitHubで見る-
例によってJakeが参戦していますが、内部的に何か理由があるようです。
-
Robolectric 4.2 リリース
GitHubで見るhttps://github.com/robolectric/robolectric/releases/tag/robolectric-4.2
https://www.reddit.com/r/androiddev/comments/aqoxvo/robolectric_42_contains_hundreds_of_sdk_support/- 新しいプラグインシステム
- 4.x系でのパフォーマンス劣化の修正
- カスタムShadowのAPI改善
- Android SDKサポートの改善
今回も盛りだくさんです
RetrofitにKotlin CoroutinesサポートのPRがマージされる
https://www.reddit.com/r/androiddev/comments/ar2erx/retrofit_meets_coroutines/
まだ正式リリースされているわけではなく、SNAPSHOTバージョンで試すことができます(2019/02/16現在)。
GitHubで見る-
本筋とは関係ありませんが、Jake氏の赤ん坊についてのレスから始まる掛け合いがとてもおもしろかったです。
-
たのしみですね :-)
-
Kotlin/Nativeのスレッドについて
GitHubで見るhttps://medium.com/@kpgalligan/kotlin-native-stranger-threads-c0cf0e0fb847
https://medium.com/@kpgalligan/kotlin-native-stranger-threads-ep-2-208523d63c8f少し前のブログですが、Kotlin/Nativeのスレッド周りについて理解するのにとても参考になりました。
Javaとはかなり異なるので、なれるのに時間がかかりそうです。Kotlinスコープ関数を使う時
https://blog.danlew.net/2019/02/12/when-to-use-kotlins-stdlib-functions/
Kotlin勉強し始めた段階ではまだ気にする必要ないよ、という内容。
混乱しがちなポイントもあるし、従来の書き方の方が可読性高いことも多くない?、とも。GitHubで見る-
用法用量を守って使いましょう💪
-
自分も最初の頃は多用しましたが、いまはあまり使わなくなりました :upside_down_face:
-
Play Storeのアプリ取り締まりの方針は今後も厳しいまま
https://android-developers.googleblog.com/2019/02/how-we-fought-bad-apps-and-malicious.html
去年はSMSと電話履歴のパーミッションで多くのアプリがバンされ騒ぎになったのですが、今年もそのような制限は強くなるようです
GitHubで見る-
Redditの反応はこちら。「本当に人間が見てるのか?」という声が多いようです。
https://www.reddit.com/r/androiddev/comments/aq9vec/how_we_fought_bad_apps_and_malicious_developers
-
Android Thingsのサポートデバイスが縮小
GitHubで見るhttps://android-developers.googleblog.com/2019/02/an-update-on-android-things.html
この手の発表の常として、持って回った言いかたなので分かりにくいですが、どうやら一般向けのAndroid Thingsはクローズの方向にあり、今後はメーカーとの協業にフォーカスするようです。
DroidKaigi 2019のセッション動画が公開
一日目: https://www.youtube.com/playlist?list=PLaOdaBFokChwy3K81ejHYU6_HB6ahmOJj
二日目: https://www.youtube.com/playlist?list=PLaOdaBFokChyUB1qav1G_keGbip5eXORyGitHubで見る-
例年になく早いですね 👍
-
中間モジュールを挟んでビルド時間を短縮するテクニック
GitHubで見るhttps://satoshun.github.io/2019/02/multi-module-speedup/
モジュールに分割する途中で中間レイヤーを挟むのは実際的で良いかもしれません
自分もまだ全然見きれていませんが、すこしずつ見ていく予定です :innocent: