Skip to content

Releases: CatSu-OSM/GoMap-Android

GoMap Android v0.1.0-alpha.3

Pre-release

Choose a tag to compare

@CatSu-OSM CatSu-OSM released this 26 Jul 05:15

This prerelease substantially expands the experimental Android port and brings
its map editing experience closer to Go Map!! on iOS.

Highlights

  • Added Go Map-inspired Settings, Display, Clear Cache, and GPX Tracks sheets.
  • Added persistent foreground GPX recording, sharing, retention controls, and
    red/#FE63F9 map rendering for active/completed tracks.
  • Added four functional map display modes, configurable plus-button placement,
    map rotation controls, and landscape-safe control positioning.
  • Added a low-latency device compass with a live direction-accuracy cone,
    including the 180-degree low-confidence state.
  • Anchored the location puck and direction cone directly to the MapLibre map
    coordinate so they remain synchronized while panning and rotating.
  • Improved node and way selection, draft-node reselection, selected-way
    highlighting, and touch target margins.
  • Improved whole-object dragging so the overlay and OSM geometry update
    together without lag, post-drag rollback, or a flash of the old position.
  • Added functional cache reporting and clearing for OSM data, basemap tiles,
    and temporary data.

Important prerelease limitations

This remains experimental prerelease software. OpenStreetMap edits are local
and in-memory, do not survive an app restart, and cannot yet be uploaded.

APK verification

SHA-256:
872066BD685FDB73852F016ED71A0EB6CE0E91E1A9AFA532B068548FBF67E65E

GoMap Android v0.1.0-alpha.2

Pre-release

Choose a tag to compare

@CatSu-OSM CatSu-OSM released this 26 Jul 02:29

Location control

  • The map location button now enables and disables the app's live GPS/location component.
  • Off stops provider updates and hides the puck and accuracy radius.
  • On restarts updates and recenters on the best available fix.
  • The arrow is outline-only while off and solid blue while on.
  • Accessibility descriptions change between Enable GPS location and Disable GPS location.

Verification

  • Unit tests and debug assembly passed.
  • Connected-device provider requests transitioned 1 -> 0 -> 1 across On, Off, and On again.
  • This remains debug-signed prerelease software; OSM upload and persistent edits are not yet available.

GoMap Android v0.1.0-alpha.1

Pre-release

Choose a tag to compare

@CatSu-OSM CatSu-OSM released this 26 Jul 02:19

Changelog

All notable changes to this experimental Android port are documented here.

The project follows semantic versioning with prerelease identifiers while it is
not ready for production OpenStreetMap editing.

[0.1.0-alpha.1] - 2026-07-25

Added

  • Initial native Android application using Kotlin, Jetpack Compose, and
    MapLibre Native.
  • Esri aerial and OpenStreetMap raster imagery styles.
  • OpenStreetMap viewport downloads, XML parsing, and rendering for nodes, ways,
    areas, roads, addresses, and points of interest.
  • Go Map-inspired map controls, crosshair, compass, scale bar, selection
    callouts, vertex handles, and action bar.
  • Live current-location puck with accuracy radius, last-known-location
    fallback, and compass-oriented bearing.
  • Node and way selection with geometry-aware hit testing and expanded touch
    margins.
  • Live whole-object movement from the four-direction handle, with topology
    updates for connected ways.
  • Common Tags and All Tags editor sheets with visible white text cursors and
    non-interactive blank sheet space.
  • Generated iD Tagging Schema preset catalog with Temaki and Maki SVG icons and
    Name Suggestion Index entries.
  • Preset search, recent choices, categories, descriptions, icons, and type
    assignment.
  • In-memory undo and redo history for draft creation, movement, and tag edits.
  • Bottom-right undo, redo, and guarded upload controls after an edit.
  • Unit tests covering OSM parsing, topology-aware movement, and edit-history
    behavior.

Known limitations

  • Editing state is not persisted across process restarts.
  • OpenStreetMap authentication, changeset review, validation, conflict
    handling, and upload are not implemented.
  • Relation editing, complete topology tools, deletion, and many advanced Go
    Map!! features remain incomplete.
  • This APK is debug-signed and intended only for prerelease testing.