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.