How ziponamberwan/kendedes_mobile works
Kendedes Mobile is a Flutter field-surveying and business-mapping app. Its tree identifies workflows for projects, map-based tagging and browsing, moving records, polygon operations, photos, and supporting account and reference-data utilities. The Dart source and README descriptions were not provided, so this map uses the tree to identify feature areas but omits internal call and data-flow edges that cannot be verified. Platform runner code is launch scaffolding rather than product behavior.
Main entry points: project_list_page.dart Projects · tagging_page.dart Business tagging · photo_form_page.dart Photo capture · move_page.dart Record movement
Components 21
Survey workflows
- Projects
lib/pages/project_list_page.dart - Project state
lib/bloc/project/project_bloc.dart - Business tagging
lib/pages/tagging_page.dart - Tagging state
lib/bloc/tagging/tagging_bloc.dart - Photo capture
lib/pages/photo_util/photo_form_page.dart - Photo state
lib/bloc/photo_util/photo_util_bloc.dart - Record movement
lib/pages/move_page.dart - Move state
lib/bloc/move/move_bloc.dart
Map and discovery
- Polygon tools
lib/bloc/polygon/polygon_bloc.dart - Map browsing
lib/pages/browse_page.dart - Browse state
lib/bloc/browse/browse_bloc.dart - Home map
lib/pages/home_page.dart
Account and utilities
- Login and registration
lib/pages/login_page.dart - Authentication
lib/classes/providers/auth_provider.dart - Survey information
lib/pages/info_util/info_list_page.dart - Business codes
lib/pages/kbli_util/top_kbli_page.dart - Version checks
lib/classes/providers/version_checking_provider.dart
Application layers
- App entry
lib/main.dart - Local database
lib/classes/providers/local_db/local_db_provider.dart
Other components
- Field user
- Remote API
Connections 10
- Field user → App entry: launches
- Field user → Projects: uses
- Field user → Business tagging: uses
- Field user → Photo capture: uses
- Field user → Record movement: uses
- Field user → Map browsing: uses
- Field user → Home map: uses
- Field user → Login and registration: uses
- Field user → Survey information: uses
- Field user → Business codes: uses