feat: Enhance geofence functionality with new status banners and utility functions
This commit is contained in:
@@ -47,6 +47,7 @@ If any of these files are missing or unreadable, notify the user before proceedi
|
||||
- Skip tests for business logic
|
||||
|
||||
### ALWAYS:
|
||||
- Place reusable utility functions (math, geo, formatting, etc.) in `apps/mobile/packages/core/lib/src/utils/` and export from `core.dart` — never keep them as private methods in feature packages
|
||||
- Use feature-first packaging: `domain/`, `data/`, `presentation/`
|
||||
- Export public API via barrel files
|
||||
- Use BLoC with `SessionHandlerMixin` for complex state
|
||||
|
||||
Reference in New Issue
Block a user