Understand the geocoding federated plugin architecture
mainThe flutter-geocoding plugin uses a federated plugin architecture. This means the functionality is split into specialized packages to separate the user-facing API from the platform-specific implementations:
geocoding: The primary app-facing package. This is the only package you should depend on in your Flutter project to access geocoding features. It currently includes the Android and iOS platform implementations.geocoding_platform_interface: Defines the interface that all platform-specific packages must implement to ensure compatibility with the maingeocodingpackage.
If you are a consumer of this plugin, you only need to interact with the geocoding package.