Android Architecture Components
こんにちは、モバイルクライアントグループの中島です。 年末少し膝を痛めてしまいランニングを中断していたのですが、そろそろ再開していきたい今日この頃。 さて、今回は Dagger が Assisted Inject を統合したことによるマイグレーションについてお話しし…
こんにちは、モバイルクライアントグループの中島です。 今回はWorkManagerを使った非同期処理で、WorkManagerとViewModelの間でデータのやりとりを行なう方法について話したいと思います。 ここで「データのやりとり」と言っているのは、WorkManagerに処理…
こんにちは、モバイルクライアントグループの隅山です。 去年からNavigationを導入してきましたが、導入する際に画面遷移周りで課題があったのでその課題について紹介します。 画面遷移の課題 解決策1:StartDestinationを用いる 解決策2:GlobalActionを…
こんにちは、Androidチームの若宮(id:D_R_1009)です。 昨年末にAndroidチームが導入した、WorkManagerをDagger2と組み合わせる方法を紹介します。 WorkManagerとは developer.android.com WorkManagerは、確実に実行したい非同期処理に対して利用するAndroid…
こんにちは、Studyplus Androidチームの中島です。 以前の話に引き続き、 AACのNavigationについて話したいと思います。 今回は 遷移元・遷移先のFragment間でのBundle受け渡しでちょっとハマったことについてです。 なお、執筆時に利用している Navigation …
こんにちは、Androidチームの若宮(id:D_R_1009)です。 スタディプラスのAndorid版にて、5月半ばより不具合の発生していた「本棚」機能を7月頭に修正したしました。 ご不便、ご迷惑をおかけしましたこと大変申し訳なく思っております。 「本棚」の不具合にお…
こんにちは、Studyplus Androidチームの中島です。 2019年6月より、Studyplus AndroidアプリはTarget SDK28への対応、合わせてAndroidXへの移行を行いました。 今まで「AndroidXに対応したらここ直しましょう」としていたところをガシガシ直していくのは楽し…