#79 2019-08-04
Android Studio 3.5RC2, Android QのAMA結果, KotlinでDaggerを使う時のTIPS, Now in Android, Gesture Navigationサポートの手引, など
Flutter for WebのEarly Adopter Programが開始される
GitHubで見るhttps://medium.com/flutter/flutter-for-web-early-adopter-program-now-open-9f1fb146e4c4
Flutter for Webを使ったアプリケーションを次の半年-1年くらいの間に開発する予定の企業を募集しているようです。
採用されるとFlutterチームからのサポートを優先的に受けられる他、Flutter関連の各種イベントでの露出があります。募集は8月末まで。
イケてるSDK(ライブラリ)の設計
GitHubで見るhttps://medium.com/capital-one-tech/awesome-android-sdk-design-fef427604546
モジュラーな設計にして拡張性や開発効率を上げていきましょう、という話
Android Studio 3.5 RC2
GitHubで見るNow in Android: Episode 1
https://medium.com/androiddevelopers/now-in-android-episode-1-5e8082173595
Chet Haaseによる「Androidの最新動向」がシリーズ化されたようです。
GitHubで見る-
この記事に含まれている内容はAndroid Dagashiでもほぼ網羅しているはず(!)ですが、時間がない人はこれだけ見ていてもいいかもしれません。
-
Gesture Navigationサポートの手引き Part 1
GitHubで見るhttps://medium.com/androiddevelopers/gesture-navigation-going-edge-to-edge-812f62e4e83e
Chris Banesによる、Gesture Navigationをサポートするための手引きシリーズ第1弾です。この記事ではシステムバーの背後まで描画するためにはどうしたらよいかが解説してあります。
空の親モジュールフォルダを消す方法
https://medium.com/androiddevelopers/gradle-path-configuration-dc523f0ed25c
Projectビューで空のモジュールが表示されるのを嫌って消す方法です。
GitHubで見る-
Android Developers Mediumで、こういうtipsのような記事が出るのはちょっと意外でした。更新が増えるのはいいことだと思います。
-
Proxyでsuspend関数を扱うときのレアなバグ
https://jakewharton.com/exceptions-and-proxies-and-coroutines-oh-my/
Retrofit 2.6.1で入ったバグ修正のとても丁寧な説明です。Kotlin coroutineがときに同期的に呼ばれるせいで、UndeclaredThrowableExceptionが起きるケースがあったようです。
GitHubで見る-
Proxyの話はともかくcoroutineの挙動やPreemptionも絡んで、なかなか味わい深いバグに仕上がっています。
-
Material Components 1.1.0-alpha09
GitHubで見るhttps://github.com/material-components/material-components-android/releases/tag/1.1.0-alpha09
https://www.reddit.com/r/androiddev/comments/cjm8b4/material_components_android_110alpha09/DatePickerが追加されました。
Supportライブラリ系でDatePickerが追加されるのはこれが初めてではないでしょうか
ひと手間必要なので敬遠しがちです