#45 2018-12-09

DroidKaigi 2019の参加受付が開始、2018年12月のAndroidXリリース、Kotlin Coroutine 1.0.0までに夏から変わったところ、など

loading share widgets...








Google Play ServicesがAPI 14と15を切る

https://android-developers.googleblog.com/2018/12/google-play-services-discontinuing.html

Play Servicesのバージョンを上げつつ、API 16未満をどうサポートするかという話も載っています。とはいえ、マルチAPKになるので、当然ながらAPI 16未満で新しいPlay Servicesは使うことはできません。実質的にはminSdkVersionを16以上にすることになりそうです。

Comments

感慨深い…。
ユーザ的にはうれしくないでしょうが、開発者的には福音ですねw




Flutter 1.0

https://developers.googleblog.com/2018/12/flutter-10-googles-portable-ui-toolkit.html

2018/12/04 16:00(UTC)から開催されたFlutterLiveで、Flutter 1.0が発表されました。
各セッションの録画はこちらで公開されています
https://developers.google.com/events/flutter-live/

Comments

FlutterをWeb上で動かす"Hummingbird"についても発表されました
https://medium.com/flutter-io/hummingbird-building-flutter-for-the-web-e687c2a023a8



Kotlin Coroutinesの実装パターンとアンチパターン

Comments

うーん、自分にはちょっとピンとこないものがいくつかありました。たとえば WorkManager の例はそもそもスコープを分けるべきな気がするのですが、どうなのでしょうか。

あと冒頭の coroutineScope でラップする解決方法はsys1yagiさんのブログ記事でやるなと書いてある気がします。


2018年12月のAndroidXリリース

https://developer.android.com/jetpack/androidx/androidx-rn#2018-dec-03

今回はalphaリリースばかりです

  • androidx.activity 1.0.0-alpha02
  • androidx.appcompat 1.1.0-alpha01
  • androidx.collection 1.1.0-alpha01
  • androidx.coordinatorlayout 1.1.0-alpha01
  • androidx.fragment 1.1.0-alpha02
  • androidx.loader 1.1.0-alpha01
  • androidx.media 1.1.0-alpha01
  • androidx.mediarouter 1.1.0-alpha01
  • androidx.recyclerview 1.1.0-alpha01
  • androidx.recyclerview-selection 1.1.0-alpha01
  • androidx.swiperefreshlayout 1.1.0-alpha01
  • androidx.textclassifier 1.0.0-alpha01
  • androidx.transition 1.1.0-alpha01
  • androidx.vectordrawable 1.1.0-alpha01

Comments

  • AppCompatTextViewでcompound drawable(app:drawableLeftCompatなど)が使えるように
  • androidx.collectionにJava8のAPI追加が始まる
  • NestedScrollViewに続いてCoordinatorLayoutRecyclerViewSwipeRefreshLayoutNestedScrollingParent3を実装

などなど

androidx.collectionはJakeがやっているみたいですね
https://twitter.com/JakeWharton/status/1069679080411414529

©2019 — Android Dagashi