Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion WearOsLib/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ plugins {
}

android {
namespace = "com.motionapps.wearoslib"
namespace = "com.tomasrepcik.sensorbox.wearoslib"
compileSdk = 37

defaultConfig {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.motionapps.wearoslib
package com.tomasrepcik.sensorbox.wearoslib

object WearOsConstants {
const val PHONE_APP_CAPABILITY = "phone_app"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
package com.motionapps.wearoslib.connectivity
package com.tomasrepcik.sensorbox.wearoslib.connectivity

import android.content.Context
import com.google.android.gms.wearable.CapabilityClient
import com.google.android.gms.wearable.CapabilityInfo
import com.google.android.gms.wearable.Node
import com.google.android.gms.wearable.Wearable
import com.motionapps.sensorbox.core.error.AppError
import com.motionapps.sensorbox.core.error.AppErrorCode
import com.motionapps.sensorbox.core.error.AppResult
import com.motionapps.sensorbox.core.error.suspendAppResult
import com.motionapps.sensorbox.core.error.suspendFlatMap
import com.tomasrepcik.sensorbox.core.error.AppError
import com.tomasrepcik.sensorbox.core.error.AppErrorCode
import com.tomasrepcik.sensorbox.core.error.AppResult
import com.tomasrepcik.sensorbox.core.error.suspendAppResult
import com.tomasrepcik.sensorbox.core.error.suspendFlatMap
import dagger.hilt.android.qualifiers.ApplicationContext
import kotlinx.coroutines.channels.awaitClose
import kotlinx.coroutines.flow.Flow
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.motionapps.wearoslib.connectivity
package com.tomasrepcik.sensorbox.wearoslib.connectivity

data class WearNode(val id: String, val displayName: String, val isNearby: Boolean)

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.motionapps.wearoslib.connectivity
package com.tomasrepcik.sensorbox.wearoslib.connectivity

import dagger.Binds
import dagger.Module
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.motionapps.wearoslib.connectivity
package com.tomasrepcik.sensorbox.wearoslib.connectivity

import com.motionapps.sensorbox.core.error.AppResult
import com.tomasrepcik.sensorbox.core.error.AppResult
import kotlinx.coroutines.flow.Flow

interface WearConnectionRepository {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.motionapps.wearoslib.connectivity
package com.tomasrepcik.sensorbox.wearoslib.connectivity

import com.motionapps.sensorbox.core.error.AppResult
import com.tomasrepcik.sensorbox.core.error.AppResult
import kotlinx.coroutines.flow.Flow
import javax.inject.Inject

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.motionapps.wearoslib.connectivity
package com.tomasrepcik.sensorbox.wearoslib.connectivity

internal object WearNodeSelector {
fun select(nodes: Collection<WearNode>): WearNode? =
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
package com.motionapps.wearoslib.files
package com.tomasrepcik.sensorbox.wearoslib.files

import android.content.Context
import com.google.android.gms.wearable.ChannelClient
import com.google.android.gms.wearable.Wearable
import com.motionapps.sensorbox.core.error.AppErrorCode
import com.motionapps.sensorbox.core.error.AppResult
import com.motionapps.sensorbox.core.error.combineAppResults
import com.motionapps.sensorbox.core.error.suspendAppResult
import com.motionapps.sensorbox.core.error.suspendFlatMap
import com.motionapps.sensorbox.core.error.withAppError
import com.tomasrepcik.sensorbox.core.error.AppErrorCode
import com.tomasrepcik.sensorbox.core.error.AppResult
import com.tomasrepcik.sensorbox.core.error.combineAppResults
import com.tomasrepcik.sensorbox.core.error.suspendAppResult
import com.tomasrepcik.sensorbox.core.error.suspendFlatMap
import com.tomasrepcik.sensorbox.core.error.withAppError
import dagger.hilt.android.qualifiers.ApplicationContext
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.tasks.await
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
package com.motionapps.wearoslib.files
package com.tomasrepcik.sensorbox.wearoslib.files

data class WearFileMetadata(val measurementName: String, val fileName: String)
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package com.motionapps.wearoslib.files
package com.tomasrepcik.sensorbox.wearoslib.files

import com.motionapps.sensorbox.core.error.AppError
import com.motionapps.sensorbox.core.error.AppErrorCode
import com.motionapps.sensorbox.core.error.AppResult
import com.motionapps.sensorbox.core.error.appResult
import com.motionapps.sensorbox.core.error.flatMap
import com.tomasrepcik.sensorbox.core.error.AppError
import com.tomasrepcik.sensorbox.core.error.AppErrorCode
import com.tomasrepcik.sensorbox.core.error.AppResult
import com.tomasrepcik.sensorbox.core.error.appResult
import com.tomasrepcik.sensorbox.core.error.flatMap

object WearFilePathCodec {
fun encode(metadata: WearFileMetadata): AppResult<String> = if (
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.motionapps.wearoslib.files
package com.tomasrepcik.sensorbox.wearoslib.files

import com.google.android.gms.wearable.ChannelClient
import com.motionapps.sensorbox.core.error.AppResult
import com.tomasrepcik.sensorbox.core.error.AppResult
import java.io.InputStream

interface WearFileTransferClient {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.motionapps.wearoslib.files
package com.tomasrepcik.sensorbox.wearoslib.files

import dagger.Binds
import dagger.Module
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package com.motionapps.wearoslib.protocol
package com.tomasrepcik.sensorbox.wearoslib.protocol

import com.motionapps.sensorbox.core.error.AppResult
import com.motionapps.sensorbox.core.error.suspendFlatMap
import com.motionapps.wearoslib.connectivity.SendWearMessageUseCase
import com.tomasrepcik.sensorbox.core.error.AppResult
import com.tomasrepcik.sensorbox.core.error.suspendFlatMap
import com.tomasrepcik.sensorbox.wearoslib.connectivity.SendWearMessageUseCase
import javax.inject.Inject

class SendWearCommandUseCase @Inject constructor(private val sendMessage: SendWearMessageUseCase) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.motionapps.wearoslib.protocol
package com.tomasrepcik.sensorbox.wearoslib.protocol

import com.motionapps.sensorbox.core.error.AppErrorCode
import com.tomasrepcik.sensorbox.core.error.AppErrorCode

sealed interface WearCommand {
data object LaunchPhone : WearCommand
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package com.motionapps.wearoslib.protocol
package com.tomasrepcik.sensorbox.wearoslib.protocol

import com.motionapps.sensorbox.core.error.AppError
import com.motionapps.sensorbox.core.error.AppErrorCode
import com.motionapps.sensorbox.core.error.AppResult
import com.motionapps.sensorbox.core.error.appResult
import com.motionapps.sensorbox.core.error.flatMap
import com.tomasrepcik.sensorbox.core.error.AppError
import com.tomasrepcik.sensorbox.core.error.AppErrorCode
import com.tomasrepcik.sensorbox.core.error.AppResult
import com.tomasrepcik.sensorbox.core.error.appResult
import com.tomasrepcik.sensorbox.core.error.flatMap
import java.io.ByteArrayInputStream
import java.io.ByteArrayOutputStream
import java.io.DataInputStream
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.motionapps.wearoslib.connectivity
package com.tomasrepcik.sensorbox.wearoslib.connectivity

import org.junit.Assert.assertEquals
import org.junit.Test
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.motionapps.wearoslib.files
package com.tomasrepcik.sensorbox.wearoslib.files

import org.junit.Assert.assertEquals
import org.junit.Assert.assertTrue
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.motionapps.wearoslib.protocol
package com.tomasrepcik.sensorbox.wearoslib.protocol

import com.motionapps.sensorbox.core.error.AppErrorCode
import com.tomasrepcik.sensorbox.core.error.AppErrorCode
import org.junit.Assert.assertEquals
import org.junit.Assert.assertTrue
import org.junit.Test
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
package com.motionapps.wearoslib.connectivity

import com.motionapps.sensorbox.core.error.AppResult
import com.motionapps.sensorbox.core.error.AppError
package com.tomasrepcik.sensorbox.wearoslib.connectivity

import com.tomasrepcik.sensorbox.core.error.AppError
import com.tomasrepcik.sensorbox.core.error.AppResult
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.MutableStateFlow

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.motionapps.wearoslib.files
package com.tomasrepcik.sensorbox.wearoslib.files

object WearSyncEmulatorFixture {
const val APP_DIRECTORY = "SensorBox"
Expand Down
4 changes: 2 additions & 2 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@ plugins {

android {
experimentalProperties["android.experimental.enableScreenshotTest"] = true
namespace = "com.motionapps.sensorbox"
namespace = "com.tomasrepcik.sensorbox"
compileSdk = 37
sourceSets["main"].res.directories.add(rootProject.file("shared-resources/branding").path)

defaultConfig {
applicationId = "motionapps.sensorbox"
applicationId = "com.tomasrepcik.sensorbox"
minSdk = 24
targetSdk = 37
versionCode = 87
Expand Down
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
package com.motionapps.sensorbox.emulator
package com.tomasrepcik.sensorbox.emulator

import android.content.Context
import android.content.Intent
import android.hardware.Sensor
import android.hardware.SensorManager
import android.util.Log
import androidx.core.content.ContextCompat
import com.motionapps.sensorbox.core.time.SystemEpochClock
import androidx.test.ext.junit.runners.AndroidJUnit4
import androidx.test.platform.app.InstrumentationRegistry
import com.motionapps.sensorservices.intent.MeasurementIntentFactory
import com.motionapps.sensorservices.intent.MeasurementLaunchRequest
import com.motionapps.sensorservices.services.MeasurementService
import java.io.File
import com.tomasrepcik.sensorbox.core.time.SystemEpochClock
import com.tomasrepcik.sensorbox.sensorservices.intent.MeasurementIntentFactory
import com.tomasrepcik.sensorbox.sensorservices.intent.MeasurementLaunchRequest
import com.tomasrepcik.sensorbox.sensorservices.services.MeasurementService
import org.junit.After
import org.junit.Assert.assertEquals
import org.junit.Assert.assertTrue
import org.junit.Before
import org.junit.Test
import org.junit.runner.RunWith
import java.io.File

@RunWith(AndroidJUnit4::class)
class PhoneSensorRecordingEmulatorTest {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
package com.motionapps.sensorbox.emulator
package com.tomasrepcik.sensorbox.emulator

import android.content.Context
import android.util.Log
import androidx.test.core.app.ApplicationProvider
import androidx.test.ext.junit.runners.AndroidJUnit4
import com.motionapps.wearoslib.files.WearSyncEmulatorFixture
import java.io.File
import com.tomasrepcik.sensorbox.wearoslib.files.WearSyncEmulatorFixture
import org.junit.Assert.assertArrayEquals
import org.junit.Assert.assertTrue
import org.junit.Before
import org.junit.Test
import org.junit.runner.RunWith
import java.io.File

@RunWith(AndroidJUnit4::class)
class WearToPhoneSyncReceiverEmulatorTest {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package com.motionapps.sensorbox.presentation.main
package com.tomasrepcik.sensorbox.presentation.main

import androidx.compose.ui.test.assertIsDisplayed
import androidx.compose.ui.test.junit4.ComposeContentTestRule
import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.performClick
import com.motionapps.sensorbox.domain.sensors.SensorDescriptor
import com.motionapps.sensorbox.ui.theme.SensorBoxTheme
import com.tomasrepcik.sensorbox.domain.sensors.SensorDescriptor
import com.tomasrepcik.sensorbox.ui.theme.SensorBoxTheme

class MeasurementSetupScreenRobot(private val rule: ComposeContentTestRule) {
fun givenMeasurementSetup(onIntent: (RecordingIntent) -> Unit = {}) = apply {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.motionapps.sensorbox.presentation.main
package com.tomasrepcik.sensorbox.presentation.main

import androidx.compose.ui.test.junit4.v2.createComposeRule
import org.junit.Assert.assertEquals
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.motionapps.sensorbox.presentation.main
package com.tomasrepcik.sensorbox.presentation.main

import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
Expand All @@ -11,7 +11,7 @@ import androidx.compose.ui.test.junit4.ComposeContentTestRule
import androidx.compose.ui.test.onNodeWithContentDescription
import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.performClick
import com.motionapps.sensorbox.ui.theme.SensorBoxTheme
import com.tomasrepcik.sensorbox.ui.theme.SensorBoxTheme

class OnboardingScreenRobot(private val rule: ComposeContentTestRule) {
var lastIntent: OnboardingIntent? = null
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.motionapps.sensorbox.presentation.main
package com.tomasrepcik.sensorbox.presentation.main

import androidx.compose.ui.test.junit4.v2.createComposeRule
import org.junit.Assert.assertEquals
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package com.motionapps.sensorbox.presentation.main
package com.tomasrepcik.sensorbox.presentation.main

import androidx.compose.ui.test.assertIsDisplayed
import androidx.compose.ui.test.junit4.v2.createComposeRule
import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.performClick
import com.motionapps.sensorbox.ui.theme.SensorBoxTheme
import com.tomasrepcik.sensorbox.ui.theme.SensorBoxTheme
import org.junit.Rule
import org.junit.Test

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package com.motionapps.sensorbox.presentation.main
package com.tomasrepcik.sensorbox.presentation.main

import androidx.compose.ui.test.assertIsDisplayed
import androidx.compose.ui.test.junit4.ComposeContentTestRule
import androidx.compose.ui.test.onNodeWithContentDescription
import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.performClick
import com.motionapps.sensorbox.domain.sensors.SensorDescriptor
import com.motionapps.sensorbox.ui.theme.SensorBoxTheme
import com.tomasrepcik.sensorbox.domain.sensors.SensorDescriptor
import com.tomasrepcik.sensorbox.ui.theme.SensorBoxTheme

class RecordScreenRobot(private val rule: ComposeContentTestRule) {
fun givenRecordScreen(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.motionapps.sensorbox.presentation.main
package com.tomasrepcik.sensorbox.presentation.main

import androidx.compose.ui.test.junit4.v2.createComposeRule
import org.junit.Assert.assertEquals
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package com.motionapps.sensorbox
package com.tomasrepcik.sensorbox

import com.google.android.gms.wearable.ChannelClient
import com.google.android.gms.wearable.MessageEvent
import com.google.android.gms.wearable.WearableListenerService
import com.motionapps.sensorbox.domain.paired.PhoneWearMessageDispatcher
import com.motionapps.sensorbox.domain.sync.ReceiveWearFileUseCase
import com.tomasrepcik.sensorbox.domain.paired.PhoneWearMessageDispatcher
import com.tomasrepcik.sensorbox.domain.sync.ReceiveWearFileUseCase
import dagger.hilt.android.AndroidEntryPoint
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package com.motionapps.sensorbox
package com.tomasrepcik.sensorbox

import android.app.Application
import com.motionapps.sensorbox.core.error.FileDiagnostics
import com.motionapps.sensorbox.domain.paired.PhoneRecordingSessionObserver
import com.tomasrepcik.sensorbox.core.error.FileDiagnostics
import com.tomasrepcik.sensorbox.domain.paired.PhoneRecordingSessionObserver
import dagger.hilt.android.HiltAndroidApp
import javax.inject.Inject

Expand Down
Loading