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

![image](https://github.com/user-attachments/assets/0507fe92-3835-4c4c-a91c-eba19d9e96b1)

type: fr

I collected a datapoint, named it, saved it. Then it was gone. I see a mystery point on the Data sync status screen. But I don't know how to check...

type: bug

Need a design doc on how the Data Collection architecture works and can be improved.

type: code health

Currently, the container's view model (`DataCollectionViewModel`) is responsible for creating and managing the view models of the children tasks. Since these are passed through the constructor, this makes it impossible...

type: code health

Need to cover the test cases for HomeScreenMapContainerFragment

type: code health

Occurred 17 times over last 7 days in Open Foris Ground 0.1.9 prod on Android 12, 13, and 14 on multiple devices. ``` Fatal Exception: java.lang.IllegalArgumentException: No view found for...

type: bug

- [ ] 1. https://developer.android.com/courses/android-basics-compose/course - [ ] 2. https://developer.android.com/courses/pathways/android-architecture - [ ] 3. https://developer.android.com/courses/pathways/android-coroutines

The function throw error if you compare Kotlin Long (java.lang.Long) vs Java primitive long (long)

type: bug

**Describe the bug** When there is no survey, the UI first shows the Select survey and then jump to empty container ui. **To Reproduce** Steps to reproduce the behavior: 1....

type: bug

**Describe the bug** Sort of log which needs a confirmation if something is pending or breaking ``` java.lang.IllegalArgumentException: Field 7 not found in class com.google.android.ground.proto.Survey at com.google.android.ground.persistence.remote.firebase.protobuf.MessageLiteReflectionExtKt.getFieldName(MessageLiteReflectionExt.kt:136) at com.google.android.ground.persistence.remote.firebase.protobuf.FirestoreToProtobufExtKt.toMessageField(FirestoreToProtobufExt.kt:78) at...

type: bug