Colton Idle
10/28/2021, 3:29 PMAlbert Chang
10/28/2021, 4:11 PMnitrog42
10/28/2021, 4:48 PMnitrog42
10/28/2021, 4:49 PMColton Idle
10/28/2021, 9:33 PMColton Idle
10/28/2021, 10:00 PMColton Idle
10/28/2021, 10:04 PMColton Idle
10/28/2021, 10:04 PMimplementation("androidx.compose.ui:ui-tooling-preview:1.1.0-beta01")
Albert Chang
10/29/2021, 2:16 AMandroidx.savedstate:savedstate
and androidx.lifecycle:lifecycle-viewmodel
as dependencies. These are already transitive dependencies of androidx.activity:activity
but if you module doesn't depend on androidx.activity you may need to declare these manually (debugImplementation
should be enough).Colton Idle
10/29/2021, 3:33 AMColton Idle
10/29/2021, 3:34 AMColton Idle
10/29/2021, 3:35 AMColton Idle
10/29/2021, 3:35 AMColton Idle
10/29/2021, 3:36 AMColton Idle
10/29/2021, 3:36 AM@Preview
went awayColton Idle
10/29/2021, 3:37 AMColton Idle
10/29/2021, 3:39 AMAlbert Chang
10/29/2021, 3:40 AMColton Idle
10/29/2021, 3:42 AMColton Idle
10/29/2021, 3:43 AMColton Idle
10/29/2021, 3:44 AMColton Idle
10/29/2021, 3:45 AMdebugImplementation("androidx.compose.ui:ui-tooling-preview:1.1.0-beta01")
debugImplementation("androidx.compose.ui:ui-tooling:1.1.0-beta01")
Colton Idle
10/29/2021, 3:49 AMColton Idle
10/29/2021, 3:49 AMAlbert Chang
10/29/2021, 4:11 AMandroidx.compose.ui:ui-tooling-preview
must be implementation
or the compilation of release build won’t succeed.Colton Idle
10/29/2021, 4:59 AMimplementation("androidx.activity:activity:1.4.0")
too. If I remove it, it stops working.Albert Chang
10/29/2021, 5:02 AMdebugImplementation
. Or alternatively:
debugImplementation("androidx.savedstate:savedstate:1.1.0")
debugImplementation("androidx.lifecycle:lifecycle-viewmodel:2.4.0")
Colton Idle
10/29/2021, 5:03 AMAlbert Chang
10/29/2021, 5:05 AMusers now have the option to add ui-tooling-preview as
an implementation API and ui-tooling as debugImplementation
Albert Chang
10/29/2021, 5:07 AMui-tooling
depends on ui-tooling-preview
so if you add ui-tooling
as implementation
you don’t need to explicitly declare ui-tooling-preview
. However ui-tooling-preview
is needed for compilation so if ui-tooling
is debugImplementation
you need to add ui-tooling-preview
as implementation
.