milsat_modules_flutter 1.2.3
milsat_modules_flutter: ^1.2.3 copied to clipboard
Comprehensive Flutter package for geospatial data collection systems. Includes user management, dynamic form rendering, data export/sync, and hierarchical location services with Clean Architecture.
milsat_modules_flutter #
A comprehensive Flutter package for geospatial data collection, user management, dynamic form rendering, data export/sync, and hierarchical location services. Built with feature-first Clean Architecture, each module is independent and can be used standalone or integrated together.
Features #
- Common module: Shared entities, error/result models, network utilities, and configuration
- User module: Authentication, user management, project compendium, white-label config, and verification address support
- Form module: Dynamic form rendering, validation, conditional logic, script evaluation, and reusable UI widgets
- Data module: Data management, export, sync, survey entities, and configuration import
- Location module: Hierarchical location services, CSV-based data management, polling units, wards, LGAs, and more
Getting Started #
Add milsat_modules_flutter to your pubspec.yaml dependencies:
dependencies:
milsat_modules_flutter: ^latest_version
Import the package in your Dart code:
import 'package:milsat_modules_flutter/milsat_modules_flutter.dart';
Usage Example #
Here's a simple example of initializing a location service:
import 'package:milsat_modules_flutter/milsat_modules_flutter.dart';
void main() {
final locationService = LocationService();
// Use locationService to fetch hierarchical location data
}
Documentation #
License #
This package is licensed under the MIT License. See LICENSE for details.