ground-android icon indicating copy to clipboard operation
ground-android copied to clipboard

Ground mobile data collection app for Android

Results 505 ground-android issues
Sort by recently updated
recently updated
newest added

https://github.com/google/ground-android/blob/6cb83adc8cc1132d4ff11b08fc080d499130ee2c/app/src/test/java/com/google/android/ground/ui/offlineareas/selector/OfflineAreaSelectorFragmentTest.kt#L129-L130 ```text viewModel.downloadProgress.removeObserver(observer) } // TODO: Write `test test failure case displays toast` // Issue URL: https://github.com/google/ground-android/issues/3038 } ```

type: code health

'GoogleSignInStatusCodes' is deprecated. Deprecated in Java 'GoogleSignIn' is deprecated. Deprecated in Java 'GoogleSignInAccount' is deprecated. Deprecated in Java 'GoogleSignInClient' is deprecated. Deprecated in Java The API has been moved to...

https://github.com/google/ground-android/blob/b05b83235266365cc69584699bf25d3da2aca696/app/src/test/java/com/google/android/ground/ui/offlineareas/selector/OfflineAreaSelectorFragmentTest.kt#L90-L91 ```text matches(hasDescendant(withText(fragment.getString(R.string.offline_area_selector_title)))) ) } // TODO: Complete below test // Issue URL: https://github.com/google/ground-android/issues/3032 @Test fun `stopDownloading cancels active download and updates UI state`() = runWithTestDispatcher { composeTestRule.setContent { DownloadProgressDialog(viewModel.downloadProgress.value!!,...

type: code health

...rather than creating at the start of the flow. This would fix #2829 and assist with #2469 and likely other issues as well

type: code health

The survey list eventually appears, but this message is misleading. Perhaps we should show a spinner below offline surveys while the connection isn't available?

type: bug

The excludes are defined in config/jacoco/jacoco.gradle. - [x] #3034

type: code health

When the keyboard appears on some devices it covers the "Cancel" and "Save" buttons either partly or entirely. ![Image](https://github.com/user-attachments/assets/5a9344af-1a1e-4b34-83ba-4e4db78d71a9)

type: bug
good first issue

Replaces ephemeral navigation requests with a "main UI state" which gets applied at start up. This patch resolves existing issues, but there are likely several race conditions lurking due to...

Play services and login are tied to an event triggered by `MainViewModel` and handled by `MainActivity`. The `MainActivity` may not be active when this event is triggered, so it will...

type: code health