#37-20181007-20181013
Google Play Storeのポリシーが更新、Room 2.1.0-alpha01、Android Dev Summitのスケジュールが発表、など
Writing Your First Kotlin Compiler Plugin by Kevin Most
GitHubで見るhttps://speakerdeck.com/kevinmost/writing-your-first-kotlin-compiler-plugin
https://www.youtube.com/watch?v=w-GMlaziIyo公開されていないKotlinのコンパイラプラグインのAPIを使ってAspectJのようなことをやる話です。Kotlinのみでしか動きませんが、なかなかおもしろかったです。
オーディオを扱うライブラリOboeが正式リリース
GitHubで見るhttps://android-developers.googleblog.com/2018/10/introducing-oboe-c-library-for-low.html
低レイテンシでオーディオを扱えるそうです。音声通話などをアプリでやっている方はチェックしてみてもいいかもしれません。
AutoDispose 1.0リリース
GitHubで見るhttps://medium.com/@sweers/announcing-autodispose-1-0-637f85f884bb
androidx対応くらいのようですが、ようやく1.0になったようです。
SqlDelight 1.0 RC
GitHubで見るhttps://github.com/square/sqldelight/blob/master/RELEASE_CANDIDATE.md
KotlinConfの発表で触れていたSqlDelight 1.0のRCです。マイグレーションやIntelliJ Pluginなど、色々入っているようです。
Android Dev Summitのスケジュールが発表
GitHubで見るhttps://android-developers.googleblog.com/2018/10/get-ready-for-androiddevsummit-kicking.html
https://developer.android.com/dev-summit/schedule/day1短い時間で立て続けにやるようです。ライブストリーミングもあるそうです。
ButterKnife 9.0 RC1リリース
GitHubで見るhttps://github.com/JakeWharton/butterknife/blob/master/CHANGELOG.md#version-900-rc1-2018-10-10
androidx対応とAnnotationProcessorを使わないreflectバージョンが出たのが目玉でしょうか。androidx移行を考えていてButteKnifeに依存している人はチェックしてみましょう。
Kotlin/Native を Android/iOS アプリ開発に導入しよう
GitHubで見るFirebase Authのcustom claimsを利用してユーザの権限を管理する
GitHubで見るRoom 2.1.0-alpha01
GitHubで見るhttps://developer.android.com/jetpack/docs/release-notes#october_8_2018
FTSやViewが使えるようになっています。
また、Kotlinの場合に@Relation
なフィールドもval
で定義してコンストラクタパラメータに書けるようになりました。AdMob SDK 17.0.0で設定方法に手順が追加される
GitHubで見るhttps://developers.google.com/admob/android/rel-notes
com.google.android.gms:play-services-ads
の方です。
AndroidManifest.xml
にmeta-data
タグでAdMobのApp IDを書く必要があるようです。
書かなかった場合はアプリがクラッシュします。Google Play Storeのポリシーが更新
https://play.google.com/about/updates-resources/
抵触している場合は30日以内の対応が必須だそうです。
GitHubで見る監視アプリや商用スパイウェア アプリの禁止について、悪意のある行為に関するポリシーに明記しました。
昨今のトレンドマイクロの件が影響しているのかな、とかちょっと勘ぐってしまいました
redditの反応はこちら
https://www.reddit.com/r/androiddev/comments/9mxk0j/room_21_alpha1_is_the_biggest_release_since_10/