Meshtastic-Android
Meshtastic-Android copied to clipboard
refactor: maps
Draft
This commit restructures the map-related code to support different map providers (OSMDroid for F-Droid, Google Maps for Google Play).
Key changes:
- Moved OSMDroid-specific map files to the
fdroidsource set. - Created placeholder files for Google Maps in the
googlesource set. - Added Google Maps Compose dependencies and the secrets plugin to
build.gradle.kts. - Added
local.defaults.propertiesfor API key management. - Introduced
MAP_STYLE_IDconstant. - Added "Unknown" string resource.
- Created
LocationUtils.ktin thegooglesource set with GPS formatting and calculation utilities.