diff --git a/app.json b/app.json
index b56d6f9..c7faf64 100644
--- a/app.json
+++ b/app.json
@@ -36,7 +36,8 @@
"@bacons/apple-targets",
["expo-localization", {
"supportedLocales": ["en", "nl", "de", "fr", "it", "es", "pl", "pt", "dk"]
- }]
+ }],
+ "./modules/wear-connectivity"
],
"extra": {
"eas": {
diff --git a/modules/wear-connectivity/android/src/main/AndroidManifest.xml b/modules/wear-connectivity/android/src/main/AndroidManifest.xml
new file mode 100644
index 0000000..7746e99
--- /dev/null
+++ b/modules/wear-connectivity/android/src/main/AndroidManifest.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/modules/wear-connectivity/android/src/main/java/nl/guidoit/swimbuddy/wear/WearConnectivityModule.kt b/modules/wear-connectivity/android/src/main/java/nl/guidoit/swimbuddy/wear/WearConnectivityModule.kt
new file mode 100644
index 0000000..a2f760f
--- /dev/null
+++ b/modules/wear-connectivity/android/src/main/java/nl/guidoit/swimbuddy/wear/WearConnectivityModule.kt
@@ -0,0 +1,145 @@
+package nl.guidoit.swimbuddy.wear
+
+import com.google.android.gms.wearable.MessageClient
+import com.google.android.gms.wearable.MessageEvent
+import com.google.android.gms.wearable.NodeClient
+import com.google.android.gms.wearable.Wearable
+import expo.modules.kotlin.modules.Module
+import expo.modules.kotlin.modules.ModuleDefinition
+import kotlinx.coroutines.tasks.await
+import org.json.JSONObject
+
+class WearConnectivityModule : Module() {
+ private var messageClient: MessageClient? = null
+ private var nodeClient: NodeClient? = null
+ private val pendingEvents = mutableListOf