-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Labels
Description
Mapbox has introduced significant updates to their SDK distribution model, impacting the way dependencies are managed. Currently, the Kujaku library uses Mapbox SDK version 9.7.1, which is not publicly available and requires authentication with a token to download dependencies. This introduces additional complexity to the build process.
However, Mapbox has recently moved their Android SDK artifacts to Maven Central, making them publicly accessible and removing the need for authentication. These changes are implemented in the newer versions of the SDK (10.x.x and 11.x.x).
Benefits of Migration:
- Simplified dependency management: Eliminates the need for authentication tokens in the gradle file.
- Access to the latest features and improvements introduced in Mapbox SDK versions 10.x.x and above.
- Enhanced compatibility and support for modern Android development practices.
Action Items:
- Update the Mapbox SDK dependency in the Kujaku library from version 9.7.1 to version 10.x.x.
- Migrate the existing outdated classes to align with the supported version 10.x.x.
- Test the updated library to ensure compatibility and functionality with the new SDK version.