#54 2019-02-10
DroidKaigi2019資料まとめ、ViewPager2、AndroidStudio 3.3.1、OkHttpのminSdkVersionが21に、KotlinConf2019、など
DroidKaigi2019資料まとめ
GitHubで見る今年もお疲れさまでした
一日目: https://qiita.com/sacred-sanctuary/items/ec43f811193e7ec19399
二日目: https://qiita.com/sacred-sanctuary/items/f06accea3a879d006f18ViewPager2 1.0.0-alpha01
GitHubで見るhttps://developer.android.com/jetpack/androidx/releases/viewpager2#1.0.0-alpha01
https://www.reddit.com/r/androiddev/comments/ao7wf4/viewpager2_100alpha01_released_viewpager_rewrite/RecyclerViewベースで書き直された新しいViewPagerです。
RecyclerViewでありながらもFragmentが使えるので、コードを読んでみると面白いかもしれません。Android Studio 3.3.1
GitHubで見るhttps://developer.android.com/studio/releases/
https://www.reddit.com/r/androiddev/comments/anw5wc/android_studio_331_released/細かいチェンジログはありませんが、バグ修正とパフォーマンス改善なリリースだそうです
Room 2.1のKotlin Coroutinesサポート
GitHubで見るhttps://medium.com/androiddevelopers/room-coroutines-422b786dc4c5
Room開発チームの一人であるFlorina Muntenescuさんによる解説。
Javaコードを生成するRoomでどのようにCoroutinesをサポートしているのか、という解説もあり興味深いです。
誤ってnon-finalなclassが公開されるのを防ぐライブラリ
GitHubで見るhttps://github.com/JakeWharton/nopen
Jakeの一貫していた主張であるところの「クラスのデフォルト修飾子はfinalであるべき」をそのまま形にしたライブラリのようです。
After four(ish) years of joking about it, I finally released an error-prone check which prevents accidentally exposing non-final, non-abstract classes in public API. Building a library? Add the "Nope'n" check to your builds: https://t.co/Oa4jT6lchE
— Jake Wharton (@JakeWharton) February 6, 2019Material-Component 1.1.0-alpha03リリース
GitHubで見るhttps://github.com/material-components/material-components-android/releases/tag/1.1.0-alpha03
CoordinatorLayoutが新しくなったようです
OkHttp 3.13のminSdkVersionが21に
GitHubで見るhttps://medium.com/square-corner-blog/okhttp-3-13-requires-android-5-818bb78d07ce
前から噂されていましたがTLSv1.2を標準にするためにminSdkVersionを上げたそうです。バージョンを上げられない人向けにOkHttp 3.12.xブランチもメンテするとのことです。
iOSにあってAndroidにない欲しい機能
https://www.reddit.com/r/Android/comments/an1vfj/what_is_something_you_wish_android_could_do_that/
色々な意見があって興味深いです
GitHubで見る-
個人的にはGBoardにペーストボタン、がこの中で一番欲しいです
-
ステータスバータップでのクイックリターンが私はほしいですねー。
あとはちょっとズレますがApple Pencilなみのスタイラス… -
https://www.reddit.com/r/iphone/comments/anev5a/what_is_something_you_wish_iphone_could_do_that/
OPがr/iphoneで逆の質問をしてみたようです
-
Kotlin Conf 2019の日付と場所が発表
GitHubで見るhttps://twitter.com/kotlinconf/status/1092399874719473666?s=09
12/04-06でコペンハーゲンだそうです。
Navigation 1.0.0-beta01
GitHubで見る-
Navigation 1.0.0-beta01 is out now! Navigation is now API stable, but bugs or feature requests (for the next release) are always welcome. Note the one behavior change, detailed in the release notes: https://t.co/erLXGTF8Jr
— Ian Lake (@ianhlake) 2019年2月4日API仕様はこれで確定のようですね。正式リリースが待ち遠しい…
-
WorkManager 1.0.0-beta04
https://developer.android.com/jetpack/androidx/releases/work
バグ修正だけのようです。そろそろ正式リリースも近いでしょうか。
GitHubで見る-
いくつか不具合が紛れ込んだようで、1.0.0-beta05がすでにリリースされています(笑
-
まだソースを読んでいませんが、FragmentStatePagerAdapterはTransactionTooLargeExceptionで悩まされたのでそのあたりが改善しているとうれしいですね :-)