現状の利点
- Jetpack Compose(Beta, production-ready)が使える
AS 4.1.xからの移行
- Android Gradle Pluginバージョン変更
- gradlewバージョン変更
基本的に素直に移行できた。
現状の問題点
Library Projectで問題が出る。 Application Projectでは使えているので、モノリシックなプロジェクト以外は導入がつらそう(Unit Testをgradlewからの実行するのであれば気合で乗り切れるかもしれない)
- Robolectircが必ずfailする
- しばらくだめ臭い github.com
- Instrumentation TestをAndroid Studioから実行できない
- だめくさい
まとめ
まだ人柱レベル。 ComposeはProduction Readyでも、ASはProduction ちょいツライ。 頑張れGoogle、応援してるぞ。