#11-20180408-20180414
Picasso 3.0で何が変わるか
GitHubで見るhttps://speakerdeck.com/jakewharton/rinsing-the-brush-picasso-3-dot-0-chicago-roboto-2018
Chicago Roboto 2018での発表です。相変わらずビデオがないとよく分かりませんが、okioベースにする話はなかなか興味深いです。
ConstraintLayout 2.0について
GitHubで見るhttps://speakerdeck.com/camaelon/constraintlayout-2-dot-0-sneak-peek
ConstraintLayout 2.0で追加予定の機能のチラ見せ。
Google I/Oでより詳細な発表があるかも?ConstraintLayout 1.1.0リリース
GitHubで見るhttps://androidstudio.googleblog.com/2018/04/constraintlayout-110.html
- 1.0からのバグ修正
- レイアウトパフォーマンス向上のための新しいオプティマイザの導入
barrier
等のヘルパーオブジェクト追加- 複雑なchainのサポート
- dimension constraints, circular constraints
EventBusへの登録/解除をonStart()/onStop()でやるべきという話
GitHubで見るhttps://www.reddit.com/r/androiddev/comments/8bg6es/activity_lifecycle_for_professional_developers/
言いたいことは理解できるのですが、ライク問題のようにバックグラウンドにいるActivityにイベントを伝えたい場合はどうするのでしょうか?また、通信中に他のアプリに移動して戻ってきたときも通信し直しになるのでしょうか。そもそもServiceやSQLiteを使えという話なのかもしれませんが、ちょっと極端すぎる気もします :innocent:
なにもしなければapkはサインされないと思っていたら違った話
マシンごとに存在する debug.keystore が使われるので、他のマシンで生成した apk でアプリを更新しようとするとエラーになる、という話。
日本語の同じ内容の記事:https://qiita.com/taka0125/items/c408df4061a0af49c9b3
Gradleプラグインの作り方
GitHubで見るhttps://speakerdeck.com/tnj/guide-to-build-gradle-plugin-for-efficient-development
DroidKaigi 2018 の発表ですが、デバッグ方法やローカルで確認する方法、公開手順まであって大変素晴しいです。動画はこちら。
https://www.youtube.com/watch?v=Lo326kQt7L8とうとうGCMが2019年4月に削除されることがアナウンス
GitHubで見るAndroid Studio 3.1 でデフォルトになった D8 の説明
GitHubで見るhttps://proandroiddev.com/the-d8-dexer-6736deb55fb8
簡単な内容ですが、分かりやすかったです。
モバイルアプリケーションの開発に特化したCIツール「fastlane.ci」オープンソースで公開。fastlaneチームが開発
GitHubで見るGoogleによるDataBindingのサンプルレポジトリが公開
GitHubで見るhttps://github.com/googlesamples/android-databinding
2つのプロジェクトが含まれている- BasicSample: 基本的なDataBindingの使い方(layout xmlやBindingAdapterの書き方、ViewModelとの組み合わせ方)
- TwoWaySample: 双方向DataBindingの使い方やより高度なBindingAdapter、アニメーション等々
🧐 There's a new repo in town!https://t.co/UsYDnC6Fya
— Jose Alcérreca (@ppvi) 2018年4月9日
The first two official Data Binding Library samples for Android 🙌
Take a look and please report any issues! pic.twitter.com/aPS4ABSfakadbコマンドの使い方
GitHubで見るhttps://proandroiddev.com/adb-commands-part-iii-997f97c03546
adb reverse
は知らなかったので参考になりました。いつも xip.io を使ってた……。pom形式の依存をコピーしてIntelliJに貼り付けるとgradle形式になるらしい
GitHubで見るForgive me for praising our own tools, but sometimes the little details just make things so pleasant. pic.twitter.com/SLx6CfdNCB
— Hadi Hariri (@hhariri) March 30, 2018知らなかった……。
Android PでAppComponentFactoryというクラスが追加される
GitHubで見るhttps://developer.android.com/reference/android/app/AppComponentFactory.html
Application/Activity/Serviceのインスタンス化をカスタマイズできるようになるみたい。
ついにActivityでもコンストラクタ経由のDependency Injectionができるように…?