ground-android
ground-android copied to clipboard
Ground mobile data collection app for Android
The current flow is scattered across `StartUpFragment`, `MainActivity`, `MainViewModel`, and is inconsistent in its use of UI states and Flows and Coroutines. We need a clearer, better approach to init...
- [ ] Validate tile sizes - [ ] Refactor TIFF tag casts into typed accessors - [ ] Create abstraction for `Map`
The view model's method and state do not reflect the UI interactions clearly - refactoring and renaming methods to reflect key UI actions will help. We may also be able...
If we need to catch all errors, catch Exception instead. Also, we should avoid using Kotlin `error()` except for unrecoverable exceptions. We may also want to avoid using `runCatching`, as...
This occurs if the first attempt times out. Increasing the timeout should fix this.
When a new plot is created it should automatically be constructed with a unique label