ground-android
ground-android copied to clipboard
[Code health] Refactor main fragments
- [ ] Move behavior and state from HomeScreenFragment, MapContainerFragment, and others into view models.
- [ ] Move logic into appropriate class. Namely, there's a lot of logic relating to feature details in the HomeScreenFragment that ideally would live in FeatureDetailsViewModel.
- [x] Move visibility state of
FeatureRepositionViewintoFeatureRepostionViewModel - [x] Move visibility state of
PolygonDrawingViewintoPolygonDrawingViewModel
See also #719 and #701, which partially duplicate this issue.