#49 2019-01-06
Fuchshia上でAndroidアプリが動くことが確認される、OkHttpがAndroid 4.x以下を切ることを検討、クリスマスにGoogle Playの開発者アカウントを停止された話、など
マルチモジュールの遷移について考える Part1
GitHubで見るhttps://satoshun.github.io/2018/12/multi-module_transition_part1/
互いに行き来できる複数画面が別モジュールになっているとき、どう循環依存せずにするかという話です。自分はあまりマルチモジュール化をしていないので興味深かったです。
Call/SMS権限を利用するアプリは1/9までに対応を
GitHubで見るhttps://www.reddit.com/r/androiddev/comments/acs5t2/google_sending_out_3rd_and_final_reminder_to/
Googleはユーザ保護のための施策として、Call/SMS権限を使えるアプリを制限しようとしています。
該当の方々にはメールで通知が行っているようですが、締切が迫っているようなので早めの対応が必要そうです。
1/9から、届け出を出して認可をもらっていないアプリは該当の権限を使えなくなるようです。
時間が足りない場合も届け出を行うと、2019年3月9日まで期間を延長してもらえます。この件に関するGoogleのサポートページはこちら
https://support.google.com/googleplay/android-developer/answer/9047303Multi Moduleプロジェクトでのフォルダ構成
GitHubで見るhttps://medium.com/@star_zero/android-multi-moduleでのフォルダ構成-b52d608d78a0
トップレベルにモジュール作っていくと分かりづらくなるので、専用のフォルダ作ってその中で管理していこう、という話です
クリスマスにGoogle Playの開発者アカウントを停止された話
GitHubで見る-
redditの反応はこちら
https://www.reddit.com/r/androiddev/comments/aauvqi/google_just_terminated_our_startup_google_play/HackerNewsでも盛り上がっています
https://news.ycombinator.com/item?id=18788450 -
筆者の別の開発者アカウントが以前停止されたことがあるようで、そのアカウントの関連アカウントとみなされて停止されたのではないか、という話もあがっています
-
Google Maven Centralレポジトリのマルチリージョン
GitHubで見るhttps://storage-download.googleapis.com/maven-central/index.html
http://takari.io/2015/10/28/google-maven-central.htmlIf you're using Maven Central to access some of your dependencies (instead of that other host), Google hosts a multi-region mirror that might be faster if you're building on GCB, Travis, Circle, etc.https://t.co/nLVcNOrarS
— Jake Wharton (@JakeWharton) January 3, 2019
For Gradle: maven { url 'one of the urls' }不勉強にして知らなかったのですが、各地域でGoogle Maven Centralレポジトリが存在するようです。適したリージョンのレポジトリを指定すればCIが速くなるかもしれません。
Butter Knife 10.0がリリース
GitHubで見るhttps://github.com/JakeWharton/butterknife/blob/master/CHANGELOG.md#version-900-2019-01-03
https://github.com/JakeWharton/butterknife/blob/master/CHANGELOG.md#version-1000-2019-01-03ついにAndroidX対応が入ったようです。v9.0とv10.0の中身は同じでAndroidX対応しているかどうかの違いとのこと。
Fuchshia上でAndroidアプリが動くことが確認される
https://9to5google.com/2019/01/02/android-runtime-app-support-fuchsia/
AOSPの
device/google/fuchsia
のREADMEに説明が追加されたようです。GitHubで見る-
AndroidがFuchsiaベースに移行する気ではないかという観測がこちらです。
https://www.tomsguide.com/us/google-fuchsia-os-replace-android,news-28966.html
-
OkHttpがAndroid 4.x以下を切ることを検討
https://github.com/square/okhttp/issues/4481
つぎのOkHttp 3.13でAndroid 2.3+ → Android 5.0+とすることが議論されているようです。
GitHubで見る
機能ごとにモジュールを分けるのは徐々に広まりそうですね