リサーチ・アンド・イノベーションの高田(tfandkusu)です。Androidエンジニアをやっています。去年、Android版CODEアプリのアーキテクチャと使用ライブラリを執筆した時点ではJetpack Composeを導入してなかったのですが、2月からJetpack Composeによる開発を開始して、6月にそれを使った新機能をリリースできました。そして現在、新機能の開発はすべてJetpack Composeで行っています。この記事ではAndroid版CODEアプリ開発チームにおける、Jetpack Compose導入のモチベーションや最初に採用した機能、技術選定の結果などを紹介します。 3部構成 この記事は3部構成を予定しています。 ViewModel編(今回) マルチモジュール編 画面遷移編 導入のモチベーション 品質の向上 Jetpack Composeは宣言的UIであり、UI
![Jetpack Composeを本番投入しました(ViewModel編) - リサーチ・アンド・イノベーション 開発者ブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/b52e3bcd38a4adf5c8206c69d6c608203434205a/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fr%2Fr-n-i%2F20220706%2F20220706205828.png)