#35-20180923-20180929
Android Studio 3.2がStable Channelでリリース、Android 10周年、OracleによるJava SDK商用利用ライセンスの有料化について、など
OracleによるJava SDK商用利用ライセンスの有料化について
GitHubで見るhttps://docs.google.com/document/d/1nFGazvrCvHMZJgFstlbzoHjpAVwv5DEdnaBr_5pKuHo/edit#
色々と話が錯綜としているのですが、この文書がいちばんまとまっているように感じました。
Androidアプリ開発者の視点で言うと、無料のJava 9以上のSDKを開発に使うならAdoptOpenJDKにするのが無難なようです。Androidアプリ開発での利用が商用利用かどうかはちょっと自信がないですが、おそらく商用利用に当たると思われます。もし勘違いしているようでしたらコメントなどでご指摘ください :bowing_man: :sweat_drops:
ConnectableObservableの罠
GitHubで見るhttps://blog.danlew.net/2018/09/25/connectable-observables-so-hot-right-now/
あるあるなのですが、
connect()
を呼んだタイミングと実際にsubscribe
するタイミングが前後すると期待する結果が得られないよという話です。Subject
も似た話はあるのですが、ともかくストリームを共有するものはこの手のタイミング問題が悩ましいですね。OculusがどうAndroidアプリをハックしているか
GitHubで見るhttps://forums.oculusvr.com/developer/discussion/comment/608470/#Comment_608470
ちょっとオフトピですが、OculusのアプリをAndroid Studioでリモットデバッグできないという話です。実はOculusはアプリの初期化時に無効な命令を入れてSIGILLをトラップすることでAndroid APIの呼び出しをフックするハックを入れていたそうです。
Kotlin Demystified: The power of `when`
GitHubで見るhttps://medium.com/androiddevelopers/kotlin-demystified-the-power-of-when-f0ac616ddd1a
NESを題材にKotlinの
when
について説明しています。case
のところに式を入れるのはよくやりますがin 0..10
みたいに書くのはたしかに便利そうですね。おまけでKotlin 1.3で入る予定のwhen
内でローカル変数を定義できる機能にも触れられています。ConstraintLayout 2.0のImageFilterView
GitHubで見るhttps://riggaroo.co.za/constraintlayout-2-0-imagefilterview/
彩度とかコントラストとか、いろいろ簡単にいじれるようです
Espresso(androidx.test)のソースコードがGitHubで公開
GitHubで見るEspresso (androidx.test) source code is up on github !!! Thanks a ton to the @onlythoughtwork and rest of androidx.test team for making that happen! https://t.co/EuuBwBJI8s
— kotlinearl (@yogurtearl) 2018年9月27日Material ComponentsライブラリのMaterialButtonがすごい話
GitHubで見るhttps://qiita.com/Reyurnible/items/20457d2ef9572b0eee94
ボタンの形を簡単に変えられるようになっているようです。
まだExperimentalでコードからのカスタマイズしかできないようですが、正式公開が待ち遠しいです。KotlinとJavaができる人向けDart速習
GitHubで見るAndroid 10周年
https://jp.techcrunch.com/2018/09/26/2018-09-23-history-of-android-the-good-the-bad-the-nexus/
こうして振り返ってみると感慨深いですね
GitHubで見る-
自分は触り始めたのが Galaxy S からなので、あまり共有できませんが、各端末への評価と Nexus 6P で iPhone に追いついたという分析はおもしろいですね
-
Moshi 1.7.0がリリース
GitHubで見るhttps://github.com/square/moshi/blob/master/CHANGELOG.md#version-170
enumのフォールバックがあるそうです。これはけっこうよさそう。
Android Studio 3.2がStable Channelでリリース
https://android-developers.googleblog.com/2018/09/android-studio-32.html
Betaで使っていた人には同じみかもしれませんが、App Bundle対応やEnergy Profilerなどが入っています。
GitHubで見る-
https://issuetracker.google.com/issues/111788726
Kotlinのファイル編集中にフリーズする問題も、Kotlin 1.2.71とAndroid Studio 3.2で解消されているようです -
そんな不具合があったんですね…… 😨
-
だんだんConstraintLayoutがどこに向かいたいのかわからなくなってきました 🤔