···3030 const val viewModelKtx = "2.2.0"
3131 const val navigationKtx = "2.3.5"
32323333+ const val compose_version = "1.3.1"
3434+ const val wear_compose_version = "1.1.0"
3535+ const val compose_icons = "1.6.1"
3636+ const val wear_compose_tooling_preview = "1.0.0"
3737+ const val horologist = "0.2.7"
3838+ const val compose_kotlin_compiler = "1.4.0-alpha02"
3939+3340 const val junit = "4.13"
3441 const val junitUi = "1.1.4"
3542 const val espresso = "3.5.0"
+5
features/feature_wear/build.gradle.kts
···11+/*
22+ * This Source Code Form is subject to the terms of the Mozilla Public
33+ * License, v. 2.0. If a copy of the MPL was not distributed with this
44+ * file, You can obtain one at https://mozilla.org/MPL/2.0/.
55+ */
16import com.example.util.simpletimetracker.Base
27import com.example.util.simpletimetracker.Deps
38import com.example.util.simpletimetracker.applyAndroidLibrary
···11+/*
22+ * This Source Code Form is subject to the terms of the Mozilla Public
33+ * License, v. 2.0. If a copy of the MPL was not distributed with this
44+ * file, You can obtain one at https://mozilla.org/MPL/2.0/.
55+ */
16package com.example.util.simpletimetracker.feature_wear
2738import com.example.util.simpletimetracker.wear_api.WearCommunicationAPI
···11+/*
22+ * This Source Code Form is subject to the terms of the Mozilla Public
33+ * License, v. 2.0. If a copy of the MPL was not distributed with this
44+ * file, You can obtain one at https://mozilla.org/MPL/2.0/.
55+ */
16package com.example.util.simpletimetracker.wear_api
2738class MockWearCommunicationAPI : WearCommunicationAPI {